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 1. Die in diesem Artikel verwendeten Tool...
Inhaltsverzeichnis Vorwort Hallo Welt Bild Rahmen...
Inhaltsverzeichnis Verfahren Demo Mini-Programm B...
Vor Kurzem hat das Projekt die Umgebung gewechsel...
Inhaltsverzeichnis 1. Laden Sie das MySQL-Install...
Vorwort: Die Artikelserie „Erste Schritte mit MyS...
Zweck Machen Sie sich mit den Nginx-Modulen ngx_h...
Inhaltsverzeichnis 1. Datenbank-Master-Slave-Klas...
Vorwort Ich dachte immer, dass UTF-8 eine univers...
1. Einleitung Docker verfügt über ein Orchestrier...
MySQL-Datenbank meldet FEHLER 1045 (28000): Zugri...
Dieser Artikel stellt den Inhalt zur Git-Konfigur...
1. parseFloat()-Funktion Erstellen Sie auf einer ...
0. Vorbereitende Maßnahmen Deaktivieren Sie den s...
Inhaltsverzeichnis Vorwort Deskriptoren Detaillie...