<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<script>
function setDisabled(){
var elements = document.getElementById('div1').getElementsByTagName("*");
for(var i = 0; i < elements.length;i++){
elements[i].disabled = true;
}
}
</script>
</head><body>
<div id="div1">
out:
<br>
<input type="checkbox" datetype="out"/>
<input type="checkbox" datetype="out"/>
<input type="checkbox" datetype="out"/>
<br>
out2:
<br>
<input type="checkbox" datetype="out2"/>
<input type="checkbox" datetype="out2"/>
<input type="checkbox" datetype="out2"/>
</div>
<input type="button" value="测试" onclick="setDisabled()"></body>
</html>
解决方案 »
- jquery 怎么设置在table中获取内容 在用if判断, 修改显示效果
- JavaScript.DOM编程
- 正在研究JS权威指南,出个简单问题考考大家.
- 欢迎大家来为我这个正则找错误
- 请问在localhost域里放一个iframe,能获取iframe里DOM的内容吗?
- 用javascript如何实现地区的选择
- 【50】求一个效果的制作
- 求一个javascript 做的记数器!! 在线等!!急用!!!
- 请问opener和parent有什么区别?
- 这里下面如果没有else---return false后的代码,alert后会继续执行;????
- 一个空对象简单的问题
- 怎样替换字符串中的 特定字符 但不替换包含这个字符的其他字符串
var boxes = document.getElementById('div1').getElementsByTagName("input");
for(var i = 0; i < boxes.length; i++) {
if (boxes[i].type == "checkbox")
boxes[i].disabled = true;
}
要是页面onload支持的话
先得判断div是否存在,存在了还得判断对应的某个checkbox是否存在,是否选中 ,然后才能div下getElementsByTagName("input");进行设置 ,麻烦呀 。