我只是想通过在 Javascript 中运行一个函数,让这个复选框在选中和取消选中后发出消息提醒。我可以让它显示“已检查”消息,但无法显示“未检查”警报。
<input type="checkbox" id="chbx" onchange="foo()">
<script type="text/javascript">
var checkbox = document.getElementById("chbx");
function foo(){
if(checkbox.checked=true){
alert("Checked!");
}
else {
alert("UnChecked!");
}
};
</script>
最佳答案
您的 if 语句中有单等号而不是双等号:
if (checkbox.checked=true) {
应该是
if (checkbox.checked == true) {
或者只是
if (checkbox.checked) {
关于javascript - 带有 Javascript 函数的 HTML 复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13102628/