html 单选按钮取消,用label标签写了个单选按钮,可以选中该按钮,但是不能取消选中,请问怎么写取消...

d2ad2c76f1b98ad130add70cb49ac8a7.png

慕哥6287543

直接判断如果选中再次点击的话 this.checked = false;写了一大部分  

    a

    b

    c  

    var radio = document.querySelectorAll('.radio');

    radio.forEach(function(r) {      var isChecked = false

      r.addEventListener('click', function () {        if (this.checked === true && isChecked === false) {

          isChecked = true

        } else {          this.checked = false

          isChecked = false

        }

      })

    })  剩下的自己写吧,没什么问题