首先,Javascript中的getElementById和getElementsByName的区别,在于一个是唯一,一个是重复的。
其中getElement_S_ByName有个s,总会忘记少些了一个s的。
然后,对于radio,如果选择ById那么,麻烦,用ByName比较方便,其用法如下:
<input type="radio" name="txtype" value="1"checked="checked">A <input type="radio" name="txtype" value="2">B <input type="radio" name="txtype" value="3">C
|
a=document.getElementsByName("txtype")
for (var i=0;i<a.length;i++)
{
a[i].checked?alert(a[i].value): ' ';
}
|
这样,选择了那个radio ,就会显示那个radio的值的...
阅读(3243) | 评论(1) | 转发(0) |