html 通过再次点击他的标签#js取消选中radiobutton
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 通过再次点击他的标签#js取消选中radiobutton相关的知识,希望对你有一定的参考价值。
function setUncheckable(name) {
let allRadios = document.getElementsByName(name);
let boolRadio;
for (let i = 0; i < allRadios.length; i++) {
allRadios[i].addEventListener('click', function() {
if (boolRadio === this) {
this.checked = false;
boolRadio = null;
} else {
boolRadio = this;
}
});
}
}
setUncheckable('filters');
});
<label class="labelsome">
<input id="radio-a" type="radio" name="q" value="A" class="radiosome">A
</label>
<label class="labelsome">
<input id="radio-b" type="radio" name="q" value="B" class="radiosome">B
</label>
<label class="labelsome">
<input id="radio-c" type="radio" name="q" value="C" class="radiosome">C
</label>
以上是关于html 通过再次点击他的标签#js取消选中radiobutton的主要内容,如果未能解决你的问题,请参考以下文章
js怎么实现点击选中,再次点击取消。
点击按钮全选,所有复选框选中,再次点击,全部取消选中js
js怎样实现button点击它会被选中,再次点击取消选中?
js实现点击选中,第二次点击取消选中状态
让 WPF 的 RadioButton 支持再次点击取消选中的功能
2020-12-01ElementUI的tree实现单选,再次点击取消选中