Das CheckBox-Steuerelement zeigt an, ob ein bestimmter Status (d. h. Option) ausgewählt (ein, Wert 1) oder gelöscht (aus, Wert 0) ist. Verwenden Sie dieses Steuerelement in Ihrer Anwendung, um dem Benutzer die Wahl zwischen „Wahr/Falsch“ oder „Ja/Nein“ zu bieten. Da CheckBoxen unabhängig voneinander funktionieren, können Benutzer eine beliebige Anzahl von CheckBoxen gleichzeitig auswählen, um Optionen zu kombinieren.
CheckBox JS implementiert die Funktionen „Alle auswählen“, „Nicht auswählen“ und „Nicht alle auswählen“. Der spezifische Inhalt ist wie folgt
Dinge:
<input type="button" value="全选" id="sele"/> <input type="button" value="不选" id="setinterval"/> <input type="button" value="反选" id="clear"/> <div id="checkboxs"> <input type="checkbox"/><br /> <input type="checkbox"/><br /> <input type="checkbox"/><br /> <input type="checkbox"/><br /> <input type="checkbox"/><br /> <input type="checkbox"/><br /> <input type="checkbox"/><br /> <input type="checkbox"/><br /> <input type="checkbox"/><br /> <input type="checkbox"/><br /> <input type="checkbox"/><br /> <input type="checkbox"/><br /> <input type="checkbox"/><br /> <input type="checkbox"/><br /> <input type="checkbox"/><br /> <input type="checkbox"/><br /> </div>
<script> window.onload=function(){ var sele=document.getElementById('sele');//获取全选 var unsele=document.getElementById('setinterval');//获取不选 var clear=document.getElementById('clear');//获取反选 var checkbox=document.getElementById('checkboxs');//获取div var checked=checkbox.getElementsByTagName('input');//获取div下的input //全选 sele.onclick=function(){ for(i=0;i<checked.length;i++){ checked[i].checked=true } } //不选 unsele.onclick=function(){ for(i=0;i<checked.length;i++){ checked[i].checked=false } } //反选 clear.onclick=function(){ for(i=0;i<checked.length;i++){ if(checked[i].checked==true){ checked[i].checked=false } else{ checked[i].checked=true } } } } </script>