JavaScript,三目运算,点击事件

img
怎么使用三目运算使点击button按钮选中checkbox,再次点击取消选中,求各位大佬看一下

绑定的值取反即可,单击第一次,原始值为false,取反后为true,表示选中;单击第二次,原始值为true,取反后为false,表示取消选中

用不到三目。

<html>

<head>
    <meta charset="utf-8">
    <title></title>
    <style>
    </style>
</head>

<body>
    <input type="checkbox"  id="a">
</body>
<script>
     let a=document.getElementById("a");
     a.addEventListener("change",(val)=>{
        let checked=val.target.checked;
        console.log(checked)
     })

// a.addEventListener("click",(val)=>{
    //     let checked=val.target.checked;
    //     console.log(checked)
    //  })
</script>

</html>

或者定义一个初始值,点击时取反应该就行了