如何获得checkbox被选中的有哪些?
<input id= "cbChapter_0 " type= "checkbox " name= "cbChapter:0 " />
<input id= "cbChapter_1 " type= "checkbox " name= "cbChapter:1 " />
在网页中的这些checkbox的个数不是固定的 当button.click事件时我想得到哪些checkbox被选中 并希望得到被选中的checkbox的value值 (1,2,3,4这样的一个字符串)
这个该怎么写代码阿?谢谢
------解决方案--------------------//以下代码只可参考,没测试过
var values = " ";//选中CheckBox的值组合
var input = document.getElementsByTagName( "input ");
var n = input.length;
for(i=0;i <n;i++)
{
var id= "cbChapter_ "+i;
var tempObj=document.getElementById(id);
if(tempObj.tagName== "INPUT " && tempObj.type == "checkbox ")
{
if( tempObj.checked)
{
values = tempObj.value + ", ";
}
}
}