通过1个循环实现了在页面上实现了 几个checkbox
这些checkbox都是不同ID 比如chkbox1,chkbox2 等。现在我每次选择1个 然后画上勾了 再选择了1个 又画上1个勾
现在想实现勾上1个 其他的勾都消失
在画勾之前 加上个函数 通过循环把所有的chkbox 都去除掉勾
document.getElementById("chkbox"+i).checked==false;
但是实现不了。
请大家帮帮忙谢谢 这些不是数组 但是id是有章可循的。
这些checkbox都是不同ID 比如chkbox1,chkbox2 等。现在我每次选择1个 然后画上勾了 再选择了1个 又画上1个勾
现在想实现勾上1个 其他的勾都消失
在画勾之前 加上个函数 通过循环把所有的chkbox 都去除掉勾
document.getElementById("chkbox"+i).checked==false;
但是实现不了。
请大家帮帮忙谢谢 这些不是数组 但是id是有章可循的。
解决方案 »
- 不要用jquery,javascript怎么获取同级元素??
- extJs 3.0获取不到值问题
- formValidator插件不支持带空格的文本输入验证吗?!
- 请问这个xml转化成json,是什么样子的?
- onclick在firefox下无效
- JavaScript:window.close() 为什么有时候要提问是否关闭,有时候不用提问?
- js 获取<a>对象,并加上样式
- js正则表达式的写法问题
- 向高手求救!在线等…………
- javascript问题:解决给100分加贴100分,在线等待
- 如何让这样的东西左右对齐 ff看下效果 ie下也看下
- 同一表单中点击删除,text元素value值置空,怎么做???
for(i=0;i<myform1.length;i++)
{
e=myform1.elements[i];
if(e.type=='checkbox' ){
if(e.checked==false){
e.checked=true; //选中
}else{
e.checked=false;
}
}
}
};
//未测试
<input type="checkbox" id="chkbox2" onclick="check(this)" />
<input type="checkbox" id="chkbox3" onclick="check(this)" />
<input type="checkbox" id="chkbox4" onclick="check(this)" />
<script type="text/javascript">
function check(clicked)
{
for(var i=1,el;el=document.getElementById("chkbox"+i);i++)
el.checked = false;
clicked.checked = true;
}
</script>