我写了以下代码
function check()
{
var text = document.getElementById('myCheckBox').checked?'check In':'check Out';
alert(text) ;
}
我的复选框如下
<input type = 'checkbox' id = 'myCheckBox' onChange= 'check();' />
我的问题是它总是警告'check In'..
但是alert(document.getElementById('myCheckBox').checked)
根据预期的复选框状态警告true或false ..
那么问题是什么?
答案 0 :(得分:0)
我将代码更改为以下内容并且有效
function check()
{
var text = document.getElementById('myCheckBox').checked=='true'?'check In':'check Out';
alert(text) ;
}