求助一个checkbox的相关问题
关于我有五个checkbox控件,当我点击完两个checkbox控件以后,我点击第三个的时候我想要取消前面两个里面value值比较小的那个我大致该咋写?
<body> <input type="checkbox" name="chk" value="a" onclick="Cli(this)">a <input type="checkbox" name="chk" value="b" onclick="Cli(this)">b <input type="checkbox" name="chk" value="c" onclick="Cli(this)">c <input type="checkbox" name="chk" value="d" onclick="Cli(this)">d <input type="checkbox" name="chk" value="e" onclick="Cli(this)">e <script type="text/javascript"> function Cli(obj) { if (obj.checked == false) return; var chks = document.getElementsByName('chk'); var ar = []; chks.forEach(element => { if (element != obj && element.checked) ar.push(element); }); if (ar.length < 2) return; if (ar[0].value < ar[1].value) ar[0].checked = false; else ar[1].checked = false; } </script> </body>