我只想使用JavaScript获取/更改CheckBox的值。不是说我不能为此使用jQuery。我已经尝试过类似的方法,但是它不起作用。
JavaScript功能
function checkAddress()
{
if (checkAddress.checked == true)
{
alert("a");
}
}
的HTML
<input type="checkbox" name="checkAddress" onchange="checkAddress()" />
最佳答案
而是使用onclick
将起作用。从理论上讲,它可能无法捕获通过键盘进行的更改,但是所有浏览器似乎都确实会在通过键盘进行检查时触发该事件。
您还需要将复选框传递到函数中:
function checkAddress(checkbox)
{
if (checkbox.checked)
{
alert("a");
}
}
的HTML
<input type="checkbox" name="checkAddress" onclick="checkAddress(this)" />
关于javascript - 更改/获取CheckBox的检查状态,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5539139/