In diesem Artikel wird der spezifische JavaScript-Code zum Auswählen oder Deaktivieren aller Kontrollkästchen zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt Umsetzungsideen 1. Holen Sie sich das gesamte Auswahlfeld und alle kleinen Auswahlfeldelementobjekte Hinweis: In HTML ist der ausgewählte Status „checked“ = „aktiviert“, in JS jedoch ist der ausgewählte Status „checked“ = „true“; der nicht aktivierte Status „checked“ = „false“; Vorschlag: Für diese Art von Attributwert können Sie ihn in der Konsole ausdrucken, um den Wert anzuzeigen Codebeispiel<!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <meta http-equiv="X-UA-kompatibel" content="IE=edge"> <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0"> <title>Mehrfachauswahlfeld</title> <Stil> .Kasten { Breite: 300px; Rand: 100px automatisch; } thead { Farbe: #fff; Hintergrundfarbe: #008dd0; } </Stil> </Kopf> <Text> <div Klasse="Box"> <table border="1" cellspacing="0" cellpadding="5" width="200" align="center"> <Kopf> <tr> <th><input type="checkbox" value="0" id="cbAll"></th> <th>Sport</th> </tr> </thead> <tbody id="tb"> <tr> <td><Eingabetyp="Kontrollkästchen" Wert="1"></td> <td>Läuft</td> </tr> <tr> <td><Eingabetyp="Kontrollkästchen" Wert="2"></td> <td>Seilspringen</td> </tr> <tr> <td><Eingabetyp="Kontrollkästchen" Wert="3"></td> Yoga </tr> <tr> <td><Eingabetyp="Kontrollkästchen" Wert="4"></td> <td>Schwimmen</td> </tr> <tr> <td><Eingabetyp="Kontrollkästchen" Wert="5"></td> Radfahren </tr> </tbody> </Tabelle> </div> <Skript> var alle = document.querySelector('#cbAll'); var Sport = document.querySelector('#tb').querySelectorAll('Eingabe'); // Klickereignis an die Schaltfläche „Alles auswählen“ binden all.onclick = function() { console.log(alle.geprüft); für (var i = 0; i < Sport.Länge; i++) { sport[i].checked = alle.checked; } } // Klickereignisse an jedes kleine Kontrollkästchen binden for (var i = 0; i < sports.length; i++) { sport[i].onclick = funktion() { // Steuern, ob die Schaltfläche „Alles auswählen“ ausgewählt ist var flag = true; // Bei jedem Anklicken eines Kästchens prüfen, ob alle Kontrollkästchen aktiviert sind (var i = 0; i < sports.length; i++) { wenn (!sports[i].checked) { Flagge = falsch; break; // Solange ein kleines Kontrollkästchen nicht ausgewählt ist, ist die Schaltfläche „Alles auswählen“ nicht ausgewählt und die Schleife kann übersprungen werden. Die folgenden kleinen Kontrollkästchen müssen nicht erneut beurteilt werden} } alle.geprüft = Flagge; } } </Skript> </body> </html> Seiteneffekt: Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Mehrere Möglichkeiten zum Verbinden von Tabellen in MySQL
Die Barrierefreiheit von Webseiten scheint etwas z...
In diesem Artikel finden Sie das grafische Tutori...
Inhaltsverzeichnis Vorne geschrieben 1. Ngixn-Bil...
Inhaltsverzeichnis 1. In der Projektentwicklung w...
Mit dem Tag <TH> werden die Eigenschaften e...
CSS enthält viele Attribute. Manche Attribute wer...
1. Was ist Pip pip ist ein Python-Paketverwaltung...
Inhaltsverzeichnis Stabilisierung Drosselung: Ant...
Server: Ubuntu Server 16.04 LSS Kunde: Ubuntu 16....
Wichtige Daten müssen gesichert werden, und zwar ...
Inhaltsverzeichnis Weiterleitungsproxy Nginx-Reve...
Inhaltsverzeichnis Vorwort Code-Implementierung I...
1: Definieren Sie eine gespeicherte Prozedur zum ...
Vor kurzem hat eine Datenbank in der Produktionsu...
Inhaltsverzeichnis 1. Was ist ein regulärer Ausdr...