在javascript中使用document.getElementById计算复选框数组长度
我想使用在javascript中使用document.getElementById计算复选框数组长度,javascript,Javascript,我想使用document.getElementById('test')函数计算复选框数组的长度 我有一个数组,它的id是test,长度是我想严格使用document.getElementById('test')计算的复选框数组长度 var myChckboxList=document.formName.test; 现在myChckboxList.length将给出数组的长度 但是,如果长度为1,则有一种奇怪的行为,即该值变为“未定义”Name和ID是两个不同的属性,它们在DOM中的用途不同。
document.getElementById('test')
函数计算复选框数组的长度
我有一个数组,它的id是test,长度是我想严格使用document.getElementById('test')
计算的复选框数组长度
var myChckboxList=document.formName.test;
现在myChckboxList.length
将给出数组的长度
但是,如果长度为1,则有一种奇怪的行为,即该值变为“未定义”Name和ID是两个不同的属性,它们在DOM中的用途不同。 名称可以与行为常见的一组元素相关联,例如单选按钮和复选框,以及drowdown,其中ID是优衣库从HTML文档中识别元素的ID
因此,特别是id为“test”的元素的页面排列长度始终为1 id属性是唯一属性,不能与多个元素一起使用。如果要使用复选框数组,请使用同名复选框