javascript - 带有 Javascript 函数的 HTML 复选框

标签 javascript html

我只是想通过在 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/

相关文章:

html - 在网页上嵌入 youtube 视频时如何避免 div 重叠?

javascript - React 中的构造方法

php - 没有 node.JS 的推送系统

javascript - Internet Explorer中的pcm数据支持

javascript - Knockoutjs 使用 MVC 从服务器填充数据

javascript - 如何将空数据点添加到 Chart.js 上的折线图?

java - 使用来自 JavaScript 的参数运行 .jar 文件

jquery - 防止 iframe 键盘事件滚动保持页面

php - 即使字段为空,此 PHP 表单也通过了验证

html - 将图像固定在顶部,但两侧有自动边距