复选框.在OnClick事件函数中检查未定义
Checkbox.checked undefined in OnClick event function
使用以下代码,两个Javascript函数都显示.Checked值未定义。有人知道为什么吗?当设置了cb2复选框时,我需要取消设置cb1复选框,反之亦然。
<html>
<head>
<script language="JavaScript" type="text/javascript">
<!--
function cb2Unset(id){
box = document.getElementById(id);
alert(box.Checked);
if (box.Checked==true){
testForm.cb2.Checked = false;
}
}
function cb1Unset(id){
box = document.getElementById(id);
alert(box.Checked);
if (box.Checked==true){
testForm.cb1.Checked = false;
}
}
-->
</script>
</head>
<body>
<form method="post" name="testForm">
<input checked="checked" value="1" name="cb1" id="cb1" onclick="cb2Unset(this.id)" type="checkbox">
<input value="1" name="cb2" id="cb2" onclick="cb1Unset(this.id)" type="checkbox">
</form>
</body>
</html>
JavaScript是区分大小写的语言。
应为带小写字母的checked
,即box.checked
。
除非您有自定义的函数属性,否则它是:
element.checked
不是
element.Checked
没有"Checked"属性。试试小写:
box.checked == true;
相关文章:
- 正在检查未定义的值
- 检查未定义的变量
- 检查未定义的变量在 chrome 中不起作用
- 检查未定义的值,但它仍未定义
- 检查未定义是否不起作用
- 检查未定义的 JavaScript 变量
- Javascript检查未定义的语义
- 使用速记检查未定义的对象不起作用
- 填充对象时检查未定义的对象
- 尝试检查未定义json对象的类型时出错
- 最好检查未定义属性或设置为空
- Typescript编译器/Cordova API:检查未定义的全局变量
- 检查未定义和null的不等式(!==)和检查未定义和null的柯夫不等式(!=)之间有区别吗?
- 检查未定义的javascript未命中
- 检查未定义变量的最佳JS实践是什么
- 检查未定义导致未定义错误
- 如何使用下划线检查“未定义”?在javascript
- 复选框.在OnClick事件函数中检查未定义
- $.parseJSON - 未捕获的语法错误 - 如何检查未定义
- JavaScript可选参数,我是否需要检查未定义