var radiobox = document.getElementById('<%=rdoRiskAccepted.ClientID%>');
alert(radiobox[0].checked);
我收到未定义的警报。我做错了什么。
最佳答案
getElementById
返回单个元素,因为即使对于单选组,the id
attribute must be unique 。您应该使用 name
属性来指定单选组,并使用 getElementsByName
代替。例如:
<input type="radio" name="myRadio" checked><label>1</label>
<input type="radio" name="myRadio"><label>2</label>
JS
var radiobox = document.getElementsByName("myRadio");
alert(radiobox[0].checked);
关于.net - 需要 JavaScript 代码方面的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2826269/