作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
出于某种原因,我的表单不想获取复选框的值...我不确定这是否是我的编码,但是当我尝试 alert()
时值,结果我得到 undefined
。我有什么问题吗?
<head>
<script>
var lfckv = document.getElementById("lifecheck").checked
function exefunction(){
alert(lfckv);
}
</script>
</head>
<body>
<label><input id="lifecheck" type="checkbox" >Lives</label>
</body>
编辑
我试过改成这个
function exefunction() {
alert(document.getElementById("lifecheck").checked);
}
但现在它甚至不想执行
。出了什么问题?
最佳答案
将 var lfckv
放在函数中。执行该行时,正文尚未解析,元素 "lifecheck"
不存在。这工作得很好:
function exefunction() {
var lfckv = document.getElementById("lifecheck").checked;
alert(lfckv);
}
<label><input id="lifecheck" type="checkbox" >Lives</label>
<button onclick="exefunction()">Check value</button>
关于javascript - 如何确定复选框是否被选中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4754699/
我是一名优秀的程序员,十分优秀!