關于ckeckbox

wytoy 2009-12-06 12:30:33
怎么循環這個頁面中的chexkbox,讓他們全部是取消狀態?
怎么判斷這個checkbox里面是否有被選中的呢?

新手,希望大家指導
...全文
119 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
浴火_凤凰 2009-12-07
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 happy664618843 的回复:]
var ch=document.getElementsByTagName("input")
for(var i=0;i <ch.lengths;i++)
{
if(ch[i].type=="CheckBox")
{
if(ch[i].checked)
{
...
}
}
}
[/Quote]

支持一下
烟雨鹏城 2009-12-06
  • 打赏
  • 举报
回复
《input type="checkbox" name="sjidck">
《input type="checkbox" name="sjidck">
《input type="checkbox" name="sjidck">
全选:

function ckall(obj) {
checkValue = "";
var idcks = document.all("sjidck");

if (idcks == "[object]" ) {
if (obj.checked == true) {
if(idcks.length >1) {
for (var i =0; i < idcks.length;i++) {
idcks[i].checked = true;
checkValue += idcks[i].value+",";
}
} else {
idcks.checked = true;
checkValue += idcks.value+",";
}
} else {
if(idcks.length >1) {
for (var i =0; i < idcks.length;i++) {
idcks[i].checked = false;
}
} else {
idcks.checked = false;
}
}
}

}
Click_Me 2009-12-06
  • 打赏
  • 举报
回复

通过Dom 获得checkBox的NodeList集合, 然后循环
选中与分选中 通过checkBox[i].checked = true or false 就可以设置
happy664618843 2009-12-06
  • 打赏
  • 举报
回复
var ch=document.getElementsByTagName("input")
for(var i=0;i<ch.lengths;i++)
{
if(ch[i].type=="CheckBox")
{
if(ch[i].checked)
{
...
}
}
}
chen_xiangguo 2009-12-06
  • 打赏
  • 举报
回复
把checkbox的name设成一样
然后
var arr=document.getElementsByName("ck");
for(var i=0;i<arr.length;i++){
arr[i].checked=true或false
}
yudifeisheng 2009-12-06
  • 打赏
  • 举报
回复
用JQUERY很容易做到 建议杳看下其文档...

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧