Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie erstelle ich ein Kontrollkästchen „Alle auswählen', das andere Kontrollkästchen steuert?

Mary-Kate Olsen
Freigeben: 2024-11-09 09:07:02
Original
181 Leute haben es durchsucht

How to Create a

So implementieren Sie ein Kontrollkästchen, das alle anderen Kontrollkästchen auswählt

Durch die Implementierung eines Kontrollkästchens „Alle auswählen“ in HTML können Sie die Auswahl einfach umschalten Status mehrerer anderer Kontrollkästchen auf der Seite.

Lösung:

Um diese Funktionalität zu erreichen:

  1. Erstellen Sie ein Skript-Tag mit dem folgenden JavaScript-Code:
<script>
function toggle(source) {
  const checkboxes = document.getElementsByName('foo');
  for (let i = 0; i < checkboxes.length; i++) {
    checkboxes[i].checked = source.checked;
  }
}
</script>
Nach dem Login kopieren
  1. Fügen Sie in Ihrem HTML-Dokument den folgenden Code hinzu, um ein „Alles auswählen“ zu erstellen. Kontrollkästchen:
<input type="checkbox" onClick="toggle(this)" /> Toggle All<br />
Nach dem Login kopieren
  1. Fügen Sie den folgenden Code für Ihre einzelnen Kontrollkästchen hinzu:
<input type="checkbox" name="foo" value="bar1"> Bar 1<br />
<input type="checkbox" name="foo" value="bar2"> Bar 2<br />
<input type="checkbox" name="foo" value="bar3"> Bar 3<br />
<input type="checkbox" name="foo" value="bar4"> Bar 4<br />
Nach dem Login kopieren

Wenn Sie auf das Kontrollkästchen „Alle auswählen“ klicken, wird das Skript durchläuft alle Kontrollkästchen mit dem Namen „foo“ und setzt ihre aktivierte Eigenschaft so, dass sie mit dem aktivierten Status des Kontrollkästchens „Alle auswählen“ übereinstimmt.

Das obige ist der detaillierte Inhalt vonWie erstelle ich ein Kontrollkästchen „Alle auswählen', das andere Kontrollkästchen steuert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage