J'essaie d'utiliser document.querySelectorAll
pour toutes les cases à cocher qui ont l' value
attribut défini.
Il existe d'autres cases à cocher sur la page qui n'ont pas été value
définies, et la valeur est différente pour chaque case à cocher. Cependant, les identifiants et les noms ne sont pas uniques.
Exemple:
<input type="checkbox" id="c2" name="c2" value="DE039230952"/>
Comment sélectionner uniquement les cases à cocher pour lesquelles des valeurs sont définies?
values=""
Réponses:
Vous pouvez utiliser
querySelectorAll()
comme ceci:Cela se traduit par:
Dans cette démo , il désactive la case à cocher avec une valeur non vide.
la source
[type="checkbox"]
. J'ai mis à jour ma réponse.Conseils supplémentaires:
Plusieurs "nots", entrée qui n'est PAS masquée et NON désactivée:
Saviez-vous également que vous pouvez faire ceci:
Ceci est équivalent à jQuery:
Ce qui trouvera effectivement toutes les divs dans "node" et en dessous récursivement, HOT DAMN!
la source
Avec votre exemple:
Remplacez $$ par document.querySelectorAll dans les exemples:
Utilisez les exemples directement avec:
Quelques ajouts:
la source