使用纯javascript在表单中获取已选中复选框的ID

时间:2015-10-22 19:04:03

标签: javascript html5

我有一个表 - 每行都有一个名为checkBoxDelete的复选框。复选框的ID是唯一的(使用客户ID)。 我想获得所有被选中的独特ID。所以,我开始收集表单的所有元素。然后检查它是否是选中的复选框。如果是,那就得到它的身份。

var elLength = document.deleteForm.elements.length;
for (var i=0; i<elLength; i++){
    var type = deleteForm.elements[i].type;
    if (type=="checkbox" && deleteForm.elements[i].checked){

    var rowID=deleteForm.elements[i].id;
    checkedIds += rowID + ";" ;
    count++;   
    }
 } 

但是,rowID始终为“;”。 我相信我没有正确引用复选框。

1 个答案:

答案 0 :(得分:1)

将此var rowID=deleteForm.elements[i].id;更改为var rowID= document.deleteForm.elements[i].id;

在选择document

之前,您已忘记deleteForm