Dieser Artikel teilt Ihnen hauptsächlich den Radioauswahleffekt von JS mit, um checkBoxd zu implementieren. Wenn eines ausgewählt ist, setzen Sie die anderen CheckBox-Kontrollkästchen auf deaktiviert, um eine Einzelauswahl zu erzielen Ich habe viele Blogs gesehen, die ähnliche Funktionen geschrieben haben, aber die meisten basieren auf JQuery. Hier verwende ich natives Js, um diese Funktion zu implementieren.
Veröffentlichen Sie den Code direkt wie folgt:
<html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <table cellpadding="10" cellspacing="1" width="70%" border="1" align="center"> <tr > <td align="center"> 个人税收居民身份声明</td> </tr> <tr > <td>本人声明:</td> </tr> <tr > <td> <input type="checkBox" name="statement" id="1" onclick="selectCheckOne(this)">1.声明1 </td> </tr> <tr > <td> <input type="checkBox" name="statement" id="2" onclick="selectCheckOne(this)">2.声明2</td> </tr> <tr > <td> <input type="checkBox" name="statement" id="3" onclick="selectCheckOne(this)">3.声明3</td> </tr> </table> </body> <script> function selectCheckOne(obj){ var checks = document.getElementsByName("statement"); if(obj.checked){ for( var i=0;i<checks.length;i++){ checks[i].checked=false; } obj.checked=true; }else{ for( var i=0;i<checks.length;i++){ checks[i].checked=false; } } } </script> </html>
Verwandte Empfehlungen:
Eingabe: Kontrollkästchen Mehrfachauswahlfeld zum Erreichen Einzelauswahleffekt und Folgen wie Radio
Javascript-Methode zum Erreichen des Link-Radioauswahleffekts_Javascript-Fähigkeiten
Das obige ist der detaillierte Inhalt vonJS-Implementierung des Beispielcodes für den CheckBox-Radioauswahleffekt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!