J'ai encore et toujours de nouvelles questions concernant JavaScript.
Dans un document HTML, il y a un certain nombre d'éléments (div, p,
etc.) avec des attributs class="qqch". Je voudrais le plus simplement
possible changer le style 'display' de tous ces éléments, par exemple
style.display = "none".
Comme d'hab j'ai eu plusieurs idées, mais je ne sais pas laquelle est
possible.
1) Insérer un nouveau style CSS dans la feuille de style.
J'ai trouvé sur la toile des méthodes insertRule et addRule mais
aucune ne semble standard (même le nombre de paramètres de InsertRule
change entre IE6 et Gecko d'après ce que j'ai lu).
2) Rechercher tous les n½uds du document de classe "qqch".
Je suppose qu'il n'existe pas de fonction getElementByClass() ou
getElementByClassName()... faut-il que je parcoure tout l'arbre du
DOM à la recherche de ma classe ?
3) Autre chose ?
--
Olivier Miakinen
Non, monsieur le juge, je vous le jure : jamais je n'ai cité
Bruxelles dans ma signature.