Heim  >  Artikel  >  Web-Frontend  >  JS-Implementierung des Beispielcodes für den CheckBox-Radioauswahleffekt

JS-Implementierung des Beispielcodes für den CheckBox-Radioauswahleffekt

小云云
小云云Original
2018-02-27 13:38:565974Durchsuche

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

So implementieren Sie Einzelauswahl, Mehrfachauswahl Auswahl und inverse Auswahl von Formen in ReactJS

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn