使用Javascript,如何获取html中具有相同ID的单选按钮的项目数;
我知道如果我可以将表格包装在单选按钮的顶部,我可以像
document.formname.radiobtnobj.length;
想知道如果没有该控件的父窗体,是否可以获取项目数。
最佳答案
所有ID必须是唯一的。重复的ID是BAD HTML。
话虽这么说,一种实现预期目标的方法是为所有单选按钮提供一个类名,并获取所有共享该类名的项。
在表单中,我们通常通过为单选按钮赋予相同的名称而不是ID来对它们进行分组。在这种情况下,元素是一个数组。
var myRadioButtons = document.forms[0].yourRadioButtonName // this gives you back your array.
alert(myRadioButtons[0].value)
alert(myRadioButtons[0].checked)
alert(myRadioButtons.length)
关于javascript - 使用Javascript,如何获取HTML中具有相同ID的单选按钮的项目数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2051262/