使用javascript了解复选框状态

时间:2012-03-31 11:41:59

标签: javascript input checkbox

我写了以下代码

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 ..

那么问题是什么?

1 个答案:

答案 0 :(得分:0)

我将代码更改为以下内容并且有效

function check()
 {
       var text = document.getElementById('myCheckBox').checked=='true'?'check In':'check Out';
       alert(text) ;
 }