javascript - addEventListener 检测变化类型

标签 javascript

我不知道这是否可行,或者正确的解决方案是什么,但我有 4 个复选框 class="buttons" 并且我想根据复选框是否为运行不同的功能选中或取消选中。

change 显然可以检测到选中和取消选中。有没有办法区分它们(仅限javascript)?

document.addEventListener("check", function(){alert("checked");})
document.addEventListener("uncheck", function(){console.log("unchecked");})

最佳答案

myCheckbox.addEventListener("change", function(e){
         if(e.target.checked) 
              alert("checked");
          else
              alert('unchecked');
});

关于javascript - addEventListener 检测变化类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20672520/

相关文章:

Javascript 和 CSS 导致文本框消失,我希望它保留

javascript - 从数组中删除特定值

c# - 如何在弹出另一个窗口请求信息后将文本插入文本框?

带有 Jest 和 ES6 模块的 Javascript 测试单元

javascript - HTML 属性转义

javascript - python Django : How can I determine if a div should show or hide based on the parameter passed to template

javascript - 如何修复 GET net::ERR_FAILED

javascript - 对象赋值的扩展运算符

javascript - 根据先前生成的父对象生成子元素

javascript - 语法 - 变量声明两边的方括号是什么意思