JavaScript 在 getElementsByName() 上返回 Undefined
JavaScript returning Undefined on getElementsByName()
我有一个由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("邀请")得到一个空返回;
我希望当有人单击"全部检查"时,将所有复选框更改为实际的"全部检查"状态。
如果我没有说清楚,或者你需要更多信息,请问。
末尾似乎缺少一个大括号。此外,"长度"应该是"长度"。我不确定这是否有帮助,但请告诉我。
function checkAll() {
var aChk = aChk.getElementsByName("invited");
for (var i=0;i<aChk.length;i++) {
aChk[i].checked = document.getElementById("checkall").checked;
}
}
相关文章:
- RequireJS向模块传递配置总是返回undefined
- JSON数组数据返回Undefined
- JavaScript”;.方法“;返回undefined
- jQuery可以't获取data-*属性值,返回undefined
- Javascript/JSON警报返回Undefined
- Javascript:firstChild对象返回undefined
- 当尝试使用ajax读取文件时,变量返回undefined
- 如何避免JSON.stringify在特殊情况下返回undefined,从而为JSON.parse创建字符串失败
- 使用谷歌地图:一个返回undefined的自定义javascript函数
- Json在nodeJs和AngularJs中返回undefined
- 为什么像 Firefox 和 Chrome 控制台中的 '}{' 这样的结构会返回 'undefined'?
- 使用 HTML 和 JavaScript 从表单访问值时返回 undefined
- 在 CoffeeScript 中,当尝试调用类中的方法 (@_methodName) 时,它会返回 undefined
- 解析承诺'当'返回undefined(Javascript)
- NodeJS:zlib.gunzip(body)错误地返回“undefined”
- window.open在chrome扩展中返回undefined
- jQuery.pr()返回undefined,而.attr()对数据-*的作用与预期一样
- 正在读取嵌套json,jquery返回undefined
- IIFE是否总是返回undefined
- $timeout包装$http.post返回undefined而不是promise