通过getelementsbyname

时间:2016-10-13 21:49:10

标签: javascript html arrays

我在表单上有一系列元素:

<input type="radio" name="options[0]" value="Mens" />Mens&nbsp;
<input type="radio" name="options[0]" value="Womens" />Womens&nbsp;<hr>
<input type="radio" name="options[1]" value="XL" />XL&nbsp;
<input type="radio" name="options[1]" value="L" />L&nbsp;
<input type="radio" name="options[1]" value="M" />M&nbsp;
<input type="radio" name="options[1]" value="S" />S&nbsp;<hr />
<input type="checkbox" size="16" name="options[2]" value="Printed Name" />Printed Name

如何访问验证程序的单选按钮值?

1 个答案:

答案 0 :(得分:0)

使用querySelectorAll

var radios = document.querySelectorAll('input[type=radio][name^=options]');

[name^=options]匹配nameoptions开头的元素。

然后,您可以循环radios