如何使用控制台选择N个复选框?

时间:2015-11-05 13:18:14

标签: javascript jquery arrays checkbox chrome-app-developer-tool

我正在尝试通过控制台选择列表的N个复选框,但我不确切知道如何操作。 我有这个数据列表,我必须删除所有寄存器,但系统不允许我删除超过200项,我的“全部检查”按钮检查超过200项。所以我决定使用控制台检查复选框。有人能帮我吗?每个复选框都有一个名称:“msgid1”,“msgid2”,“msgid3”......

到目前为止我的进展:

for(i = 1, i < 10, i++){
  var myList = document.getElementsByName("msgid"+i); 
  myList[0].prop("checked", true);
}

P.S。:我无权编辑代码。 谢谢。

1 个答案:

答案 0 :(得分:1)

选择器input[name*='msgid将获取以&#34; msgid&#34;

开头的所有输入

如果您想检查所有这些内容,请设置var number = list.length

https://jsfiddle.net/n0sytxd9/

var list = $("input[name*='msgid']");
var number = 5;

if(number<list.length)
for(var i=0;i<number;i++){
    $(list[i]).attr('checked',true);   
}