我有一个表 - 每行都有一个名为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始终为“;”。 我相信我没有正确引用复选框。
答案 0 :(得分:1)
将此var rowID=deleteForm.elements[i].id;
更改为var rowID= document.deleteForm.elements[i].id;
在选择document
deleteForm