导航:首页 > 编程语言 > js状态切换

js状态切换

发布时间:2024-12-26 04:04:58

js点击一个div控制另一个div内容的显示与隐藏同时小图标也要切换状态,页面有好几个这样的div。

1,onclick获取点击的div元素onclick="xxxx(this)"
2,通过点击div与需要操控的div相对位置,过去需要操控的div,如obj.getElementsByTagName("div");
3,对这些div进行直接的操作。div.style.visibility="hidden"或者div.style.display="none" 这些看你的具体需求。

② JS怎样操作改变radio的状态

<!DOCTYPEhtml>
<html>
<head>
<metacharset="UTF-8"/>
<title>JS怎样操作改变radio的状态</title>
<script>
varradio=function(name){
this.name='';//单选框名字
this.members=[];//单选框的成员

this.init=function(name){//初始化
varnewMembers=[];//新的成员
this.name=name;
this.members=document.body.getElementsByTagName('input');
for(vari=0;i<this.members.length;i++){
if(this.members[i].name==this.name){
newMembers.push(this.members[i]);
}
}
this.members=newMembers;//覆盖
}
this.select=function(index){//看这个函数就行,其他的请无视
for(vari=0;i<this.members.length;i++){
if(i==index){
this.members[i].checked=true;
}else{
this.members[i].checked=false;
}
}
}
this.init(name);
}
window.onload=function(){
window.sex=newradio('sex');
}
</script>
</head>
<body>
<divclass="main">
<span>请选择你的性别:</span>
<inputtype="radio"name="sex"value="男"><span>男</span>
<inputtype="radio"name="sex"value="女"><span>女</span>
<hr/>
<buttononclick="sex.select(0)">选择男</button>
<buttononclick="sex.select(1)">选择女</button>
<buttononclick="sex.select(-1)">都不选</button>
</div>
</body>
</html>

只要控制radio元素checked属性即可

这里写了个案例(写完才发现,忘了检查类型了,不过不影响这题的回答)

附图:

阅读全文

与js状态切换相关的资料

热点内容
乐享群是什么网站 浏览:255
二手苹果皮 浏览:599
蓝牙可以连接网络连接不了怎么办 浏览:789
上汽同行app二维码 浏览:745
删除文件需要权限怎么办 浏览:636
正在复制不显示文件 浏览:589
免费的网络教育有哪些 浏览:730
小学编程是哪些内容 浏览:883
编程中的大于小于怎么用 浏览:543
一尘网app怎么会闪退 浏览:16
vb计算三角形面积代码 浏览:966
excel文件中扣章 浏览:58
java验证签名返回101 浏览:498
编程软件哪个和sp1兼容 浏览:848
英朗gt空气流量计怎么看数据 浏览:916
60宠物对战升级小号 浏览:58
数控编程速率怎么是6000 浏览:694
nsa方程式组工具 浏览:780
分期买家电哪个网站好 浏览:858
QQjava诺基亚s60 浏览:17

友情链接