在javascript中使用document.getElementById计算复选框数组长度
问题描述:
我想使用document.getElementById('test')
函数计算复选框数组的长度。在javascript中使用document.getElementById计算复选框数组长度
我有一个数组,其ID是测试和长度我想计算复选框数组长度严格使用document.getElementById('test')
。
答
var myChckboxList=document.formName.test;
现在myChckboxList.length
会给你数组的长度
然而有一个奇怪的行为 - 如果长度为1,则该值变为“未定义”
答
名称和ID是两个不同的属性的目的在DOM中是不同的。 名称可以与元素组关联,这些元素的行为通常称为radioButtons和Checkboxes,并且在ID为U可以通过其唯一标识HTML文档中的元素的位置处向下缩放。
所以,在id为元素的特定页面Arraylengh“测试”始终是1
id属性是一个独特的属性,它不能与一个以上的element.If要使用复选框阵列中使用复选框可以使用同名 – anu 2011-04-19 11:34:50