我创建了一个包含很多复选框的表,但现在我希望能够使用“通用”复选框。
像这样:
<tr>
<th scope="row">Indice</th>
<td><input type="checkbox" id="check1"></td>
<td><input type="checkbox" id="check2"></td>
<td><input type="checkbox" id="check3"></td>
<td><button onclick="check()">Check Checkbox</button>
<button onclick="uncheck()">Uncheck Checkbox</button></td>
</tr>
我已经在 javascript 上完成了这个:
<script>
function check()
{
document.getElementById("check1").checked=true
document.getElementById("check2").checked=true
document.getElementById("check3").checked=true
}
function uncheck()
{
document.getElementById("check1").checked=false
document.getElementById("check2").checked=false
document.getElementById("check3").checked=false
}
function selectAll(frmElement, chkElement) {
// ...
}
document.getElementById("check_all_1").onclick = function() {
selectAll(document.wizard_form, this);
}
</script>
到目前为止一切顺利...但是...想法是从数据库中获得一些结果,并且没有任何变化我正在执行这个 javascript“check3”,“check4”...我应该怎么做那?
最佳答案
试试这个
function selectAll(chkElement) {
checkboxes = document.getElementsByName('n');
for(var checkbox in checkboxes)
checkbox.checked = chkElement.checked;
}
其中“n”是名称
关于javascript - 选中所有复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17528005/