如过有一组同名的radio,如何处理他们的属性呢?
默认他们会被当作一个以radio名为名称对象数组,举例说明:
<form name="frm">
<input type="text" name="bar" value="text">
<input type="radio" name="foo" value="a">
<input type="radio" name="foo" value="b">
<input type="radio" name="foo" value="c">
<input type="radio" name="foo" value="d">
</form>
对于text类型的form对象,他们的属性可以这么处理:
document.frm.bar.disabled = true;
但是对于下面一组同名的radio对象,就不可这样了。js默认当他们是一个对象数组。可以这么做:
document.frm.foo[0].disabled = true;