for (i=0; i<document.all("chkAr1").length;i++)
这样
这样
解决方案 »
- js用隐藏和显示能做到多重筛选吗
- 一个javascript的小问题
- 如何让一个文本框 在可编辑和不可编辑之间转换-.net可编辑的表格是如何实现的
- 使用localeCompare按照汉字拼音排序的结果不太准怎么处理?
- 如何利用JS改变表单元素值!
- js调用本函数里另一个函数里的变量
- 请教一个小问题.
- 如何遍历数组!求救!
- 一个简单问题:如何控制本网页不能被改变大小,不能最大化,谢了!
- 锋利的JQUERY中讲的AJAX是不是有问题?
- 菜鸟问各位高手一个简单的问题
- 如何在避免修改客户端ie的安全性条件下,调用ActiveXObject("Excel.sheet")或ActiveXObject("Excel.Application")?
这样你就可以得到一张网页里所有NAME为chkAr1的checkbox对象了,用这样一个循环你可以得到checkbox的所有是否选中情况,你可以参考:
http://www.csdn.net/expert/topic/828/828953.xml?temp=.8962213
<script language=javascript>
function func(){
var options=document.all["chkBox"];
try{
if (options.length>0){ //--- 相应的控件数目大于等于2
for (var i=0;i<options.length;i++)
options[i].checked=true;
} else if(chkBox){ //--- 相应的控件数目等于1
chkBox.checked=true;
}
}catch(e){
alert("没有相应的控件!");
}
}
</script>
<!--<input type=checkbox name=chkBox value=1>
<input type=checkbox name=chkBox value=1>
<input type=checkbox name=chkBox value=1>
<input type=checkbox name=chkBox value=1> -->
<input type=button value="测 试" onclick="func()">
<input type=checkbox><input type=checkbox>
<button onclick=SelectAll()>SelectAll</button>
<script>
function SelectAll()
{
var cInput=document.all.tags('INPUT');
for(var i in cInput)
if(cInput[i].type=='checkbox')cInput[i].checked=true;
}
</script>
你好
我在FRONTPAGE里运行你的代码
这一行
for(var i in cInput)
总提示有错误,说有不正确字符
<script language=javascript>
function func(){
var options=document.getElementsByName("chkBox");
for (var i=0;i<options.length;i++)options[i].checked=true;
}
</script>
<!--<input type=checkbox name=chkBox value=1>
<input type=checkbox name=chkBox value=1>
<input type=checkbox name=chkBox value=1>-->
<input type=checkbox name=chkBox value=1>
<input type=button value="测 试" onclick="func()">
你的方法不错
另外请教
这样一来本来设置disabled = true
的也被选上了
怎么样才能使出disabled = true的不被选中那?
function func(){
var options=document.getElementsByName("chkBox");
for (var i=0;i<options.length;i++)if(!options[i].disabled)options[i].checked=true;
}
</script>
<input type=checkbox name=chkBox value=1 disabled>
<!--<input type=checkbox name=chkBox value=1>
<input type=checkbox name=chkBox value=1>
<input type=checkbox name=chkBox value=1> -->
<input type=button value="测 试" onclick="func()">
function func(){
var options=document.getElementsByName("chkBox");
for (var i=0;i<options.length;i++)if(!options[i].disabled)options[i].checked=true;
}
</script>
<input type=checkbox name=chkBox value=1 disabled>
<!--<input type=checkbox name=chkBox value=1>
<input type=checkbox name=chkBox value=1>
<input type=checkbox name=chkBox value=1> -->
<input type=button value="测 试" onclick="func()">