我有复选框我想要一个for循环,它会禁用表单中的任何复选框 我不想给它们提供数组名称,因为有时我可能需要插入另一个复选框,我想通过这个循环自动禁用新的
是否可以编写if语句,当类型为复选框时禁用它? 如果不可能,请告诉我另一种解决方案 在此先感谢
function useraccess()
{
document.getElementById('frag3').disabled=true;
document.getElementById('stream4').disabled=true;
document.getElementById('stream5').disabled=true;
}
答案 0 :(得分:4)
试试这个:
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++){
if (inputs[i].type == "checkbox"){
inputs[i].disabled = true;
}
}