我在一个页面中动态生成了许多checkbox, 它们的name都不同,我如何操作页面中的所有checkbox的属性,比如disabled属性
<table>
<tr bgcolor=cccccc><td><input type=checkbox onclick="changeallcheckbox(this)"></td></tr>
<tr bgcolor=eeeeee><td><input name=detail1 type=checkbox></td></tr>
<tr bgcolor=eeeeee><td><input name=detail2 type=checkbox></td></tr>
<tr bgcolor=eeeeee><td><input name=detail3 type=checkbox></td></tr>
<tr bgcolor=eeeeee><td><input name=detail4 type=checkbox></td></tr>
<tr bgcolor=eeeeee><td><input name=detail5 type=checkbox></td></tr>
<tr bgcolor=eeeeee><td><input name=detail6 type=checkbox></td></tr>
</table>
<script>
function changeallcheckbox(obj){
allInput=document.getElementsByTagName("INPUT");
for(var i=0;i<allInput.length;i++)
{
if(allInput[i].type=="checkbox"&&allInput[i].name.substr(0,6)=="detail")
allInput[i].disabled=obj.checked;
}
}
</script>
<script>
ys=document.body.getElementsByTagName("INPUT")
for(i=0;i<ys.length;i++)
if(ys[i].type=="checkbox")
ys[i].disabled=1
</script>