如何在 JavaScript 中选中复选框?(不使用jQuery)
How can I check checkbox in JavaScript? (not using jQuery)
这是我的.html
<input id="input" type="checkbox">
<button id="button">wait...</button>
<script type="text/javascript" src="script.js" charset="utf-8"> </script>
和.js
function isChecked(){
if(document.getElementById("input").checked){
document.getElementById("button").fisrtChild.nodeValue= "Checked";
} else {
document.getElementById("button").fisrtChild.nodeValue= "Unchecked";
}
};
document.getElementById("input").addEventListener("click", isChecked);
我想在单击复选框时更改按钮标签中的内容,但我的代码不起作用。
(点击时没有变化)
我该如何解决这个问题?
引用firstChild
时有一个错别字。刚刚在 jsfiddle.net 上进行了测试,它适用于以下代码:
function isChecked(){
if(document.getElementById("input").checked){
document.getElementById("button").firstChild.nodeValue= "Checked";
} else {
document.getElementById("button").firstChild.nodeValue= "Unchecked";
}
};
document.getElementById("input").addEventListener("click", isChecked);
我们在这里 http://jsfiddle.net/q4apn0qz/
相关文章:
- jQuery复选框被锁定为选中状态
- Jquery复选框val数组
- jQuery复选框(在ul>li下)检查事件
- 使用 JQuery 复选框筛选项目列表
- jquery复选框仅在第一次加载时触发
- jQuery复选框未选中检测问题
- Jquery复选框更改事件未激发
- jQuery复选框和span共享一个单击事件
- jquery复选框树是否支持“;展开直到节点“;或“;扩展父母”;当程序地调用“;检查”;
- 显示 jQuery 复选框选择
- 没有表单的 jQuery 复选框验证
- 带有选项框架和WordPress的JQuery复选框
- jQuery - 复选框数据发布到 php
- jQuery复选框组选中/取消选中仅工作一次
- Jquery 复选框不起作用
- Jquery复选框分组 - 单击至少一个子复选框时取消选中父项,选中所有子复选框时选中父项
- 来自 HTML AJAX 响应的 jQuery 复选框控件
- jQuery复选框选中 单击按钮时切换
- Jquery 复选框筛选 - 修复
- Jquery复选框问题