我有这个由 php 函数打印的复选框,我希望第一个是“全选”命令。所以,这是我的代码简化:
<input id='checkall' type='checkbox' onclick="checkAll();">
<?php
while (loop)
echo "<input name='invited' type='checkbox' value='".$var."'/>";
?>
<script>
function checkAll() {
var aChk = aChk.getElementsByName("invited");
for (var i=0;i<aChk.lenght;i++) {
aChk[i].checked = document.getElementById("checkall").checked;
}
</script>
我简短地说,但所有代码都在页面内正确组织,脚本在里面,但我一直从 aChk.getElementsByName("invited"); 得到一个空返回。
我希望当有人点击“checkall”时,将所有复选框更改为实际的“checkall”状态。
如果我没有说清楚,或者您需要更多信息,请询问。