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
Vorwort In diesem Artikel wird erklärt, wie Vue-K...
1. Erstellen Sie die Skriptdatei backup.sh #!/bin...
In Projekten werden häufig Batch-Operationsanweis...
Wenn Sie Inhalte vor Benutzern von Telefonen, Tabl...
Inhaltsverzeichnis Tutorial-Reihe 1. MySQL-Archit...
1. Häufig verwendete höherwertige Funktionen von ...
Inhaltsverzeichnis Zu lang zum Lesen Isolierung d...
1. Die Komponente First.js hat Unterkomponenten: ...
Inhaltsverzeichnis 1. Docker installieren 2. Erst...
Rendern Code - Nehmen Sie die blauen und gelben R...
Zuvor haben wir Docker verwendet, um das SpringBo...
Inhaltsverzeichnis Strategie zur Ausführung föder...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ...
Inhaltsverzeichnis Vorwort 1. Rendern 2. Code 3. ...
Nehmen Sie als Beispiel die Bereitstellung von ht...