Ich versuche, document.querySelectorAll
für alle Kontrollkästchen zu verwenden, für die das value
Attribut festgelegt ist.
Es gibt andere Kontrollkästchen auf der Seite, die nicht value
festgelegt wurden, und der Wert ist für jedes Kontrollkästchen unterschiedlich. Die IDs und Namen sind jedoch nicht eindeutig.
Beispiel:
<input type="checkbox" id="c2" name="c2" value="DE039230952"/>
Wie wähle ich nur die Kontrollkästchen aus, für die Werte festgelegt wurden?
values=""
Antworten:
Sie können
querySelectorAll()
wie folgt verwenden:Dies bedeutet:
In dieser Demo wird das Kontrollkästchen mit einem nicht leeren Wert deaktiviert.
quelle
[type="checkbox"]
. Meine Antwort wurde aktualisiert.Zusätzliche Tipps:
Mehrere "Nots", Eingabe, die NICHT ausgeblendet und NICHT deaktiviert ist:
Wussten Sie auch, dass Sie dies tun können:
Dies entspricht jQuery's:
Was effektiv alle Divs in "Node" und darunter rekursiv findet, HOT DAMN!
quelle
Mit Ihrem Beispiel:
Ersetzen Sie $$ in den folgenden Beispielen durch document.querySelectorAll:
Verwenden Sie die Beispiele direkt mit:
Einige Ergänzungen:
quelle