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

html代码:
<div class="checkout-select checkout-add-y">

https://img3.mukewang.com/5be256d400014f3514380316.jpg

守候你守候我
浏览 1662回答 1
1回答

慕哥6287543

直接判断如果选中再次点击的话&nbsp;this.checked = false;写了一大部分&nbsp;&nbsp;<form&nbsp;action=""> &nbsp;&nbsp;&nbsp;&nbsp;<input&nbsp;class="radio"&nbsp;name="age"&nbsp;type="radio"&nbsp;value="a"/>a<br> &nbsp;&nbsp;&nbsp;&nbsp;<input&nbsp;class="radio"&nbsp;name="age"&nbsp;type="radio"&nbsp;value="b"/>b<br> &nbsp;&nbsp;&nbsp;&nbsp;<input&nbsp;class="radio"&nbsp;name="age"&nbsp;type="radio"&nbsp;value="c"/>c&nbsp;&nbsp;</form> &nbsp;&nbsp;<script> &nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;radio&nbsp;=&nbsp;document.querySelectorAll('.radio'); &nbsp;&nbsp;&nbsp;&nbsp;radio.forEach(function(r)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;isChecked&nbsp;=&nbsp;false &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r.addEventListener('click',&nbsp;function&nbsp;()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(this.checked&nbsp;===&nbsp;true&nbsp;&&&nbsp;isChecked&nbsp;===&nbsp;false)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;isChecked&nbsp;=&nbsp;true &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.checked&nbsp;=&nbsp;false &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;isChecked&nbsp;=&nbsp;false &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}) &nbsp;&nbsp;&nbsp;&nbsp;})&nbsp;&nbsp;</script>剩下的自己写吧,没什么问题
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript