[英]Check/ Uncheck all checkbox of a Html Table
I have got a HTML table which contain a check box in <TH>
and other checkboxes in <TD>
I want that all <TD>
's checkboxes should be checked /unchecked on basis of <TH>
's Check box; 我有一个HTML表,其中包含<TH>
复选框和<TD>
其他复选框。我希望所有<TD>
的复选框都应根据<TH>
的复选框进行选中/取消选中; please help me resolve this. 请帮助我解决这个问题。 I wrote following code, but its not working: 我编写了以下代码,但无法正常工作:
<script language="javascript" type="text/javascript">
function SelectAll(id) {
var frm = document.getElementById('tblemail');
for (i=0;i<frm.elements.length;i++) {
if (frm.elements[i].type == "checkbox") {
frm.elements[i].checked = document.getElementById(id).checked;
}
}
}
</script>
Try the following code 试试下面的代码
var frm = document.getElementById('tblemail').getElementsByTagName("input");
var len = frm.length;
var checkedStatus = document.getElementById(id).checked;
for (i=0;i<len;i++)
{
if (frm[i].type === "checkbox")
{
frm[i].checked = checkedStatus;
}
}
你有没有尝试过
document.getElementById(id).checked = true
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.