中易网

遍历全部的checkbox控件

答案:3  悬赏:50  
解决时间 2021-03-05 11:23
大家好 我想问下如何遍历页面上的所有checkbox 比如我有4个 但是ID分别为chkName chkSex chkLike chktime 然后传入一个字符串str=“11”
判断 如果 他们的text为11 则选中 否则不选 如果都没有咋都不选
最佳答案
不知道你说的text是什么意思?如果是说checkbox后边紧跟的说明文字的话,我认为你最好是设定checkbox的一个属性和这个文字相同,然后根据这个属性判断,如下:利用title=‘11’判断。否则你的说明文字最好放在一个容器里边,例如div,然后得到它的innerHTML或者innerText
定义checkbox
<input type="checkbox" name="logclass[]" title="11"> 11
<input type="checkbox" name="logclass[]" title="2"> 22
function CheckSelect()
{
//获取checkbox
var list = document.getElementsByName('logclass[]');
for (var i = 0; i < list.length; i++)
{
if(list[i].type == 'checkbox' && list[i].title='11')
{
list[i].checked=true;
}
}

}
全部回答
你可以把3组checkbox放入groupbox,panel等container中,checkbox的索引值放入tabindex或tag中,则程序很简洁。 //遍历checkbox方法1 foreach(controlcingroupbox1.controls)//遍历groupbox1内的所有控件 { if(cischeckbox)//只遍历checkbox控件 { ((checkbox)c).checked=(pdwportval&(1<<(checkbox8.tabindex-c.tabindex)))!=0; } } //遍历checkbox方法2 /* for(inti=8;i>=1;i--) { ((checkbox)this.controls.find("checkbox"+i,true)[0]).checked=(pdwportval&(1<<(8-i)))!=0; }
先定义一个数组存放所有的checkbox控件ID,然后在循环中 用数组的下标来做循环的变量 每个循环中对str=“11” 的条件进行判断 就可以了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
赵家溪立交这个地址在什么地方,我要处理点事
迪尔菲利克斯文化交流有限公司地址有知道的么
请问朋友们今天我的QQ空间怎么登不进去,登陆
关于大面积浇注混凝土平整度及水平的控制
庆丰街34号院地址有知道的么?有点事想过去
前几天老妈在家购吉通车看到金利诺的锅具,说
金融里 time-series momentum 是什么意思
单选五星与五星通选的区别是什么?
小孩能吃螺旋藻不
农场盖房子座北朝南,向阳点好还是向阴点好
以关于爱情为话题,写一篇作文
求83比什么数的3倍还多8的数
五六个月的泰迪吃过狗粮多少时间大便?
中国建设银行西渡支行怎么去啊,有知道地址的
疝气灯左灯熄火停好车后还亮着……然后一直开
推荐资讯
具体地址在哪儿?
新加坡亚奥双语学院中国西南地区教学中心怎么
在热血传奇中法师的武器用什么首饰升级比较好
如何用74ls147与cd4511做一个抢答器
四川华蓥哪些厂最新普工招聘
捡了个苹果6怎样解锁,不知道原来的ID密码,怎
《背影》中第六段“蹒跚”相对应的词是什么
太和赵庙镇有多少个行政村
有讲述铁木真成长史的电影吗?
WMV格式文件 无法拖动时间条
微信客服总是打不通怎么办?你们打打试试,就
老板要摆酒了,虽然工作了好几年,没什么感情,
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?