我正在尝试将一组单选按钮放入 javascript 中以重置它们,但是以下代码使r.length = 0
. 有谁知道我是否能够使用 getElementByName 访问单选按钮,如果不能,在 asp.net 中使用母版页时的正确方法是什么?
脚本
function clearRadios(groupName) {
var r = document.getElementsByName(groupName);
for (var i = 0; i < r.length; i++) {
r[i].checked = false;
}
}
HTML
<input type="radio" runat="server" name="ach_options" id="option1" />
<input type="radio" runat="server" name="ach_options" id="option2" />
<input type="radio" runat="server" name="ach_options" id="option3" />
这就是我调用 javascript 函数的方式:
clearRadios("options");
火狐控制台