js:getElementsByTagName
Un article de Polydoc.
Sommaire |
[modifier] Synopsis
document.getElementsByTagName("p")[0].innerHTML = "Synopsis";
[modifier] Description
getElementsByTagName() crée un tableau de la balise de votre choix. C'est à dire que cette fonction recense toutes les balises que vous avez choisi, puis en fait un tableau par ordre chronologique. L'argument à placer entre les parenthèses est le nom de la balise choisie.
[modifier] Notes
- Ne pas oublier les majuscules dans la fonction ! Elles se situent au début de chaque nouveau mot (excepté get)
- Il faut mettre le nom de la balise choisie entre guillemets.
- C'est idiot, mais il peut arriver d'oublier le "s" de "Elements" en pensant à getElementById ou vice-versa. Dites-vous que
getElementsByTagName()répertorie toutes les balises choisies, tandis que getElementById n'en répertorie qu'un. - N'oubliez pas qu'un tableau commence par l'indice zéro !
[modifier] Exemples
// La deuxième balise div sera coloriée en gris. document.getElementsByTagName("div")[1].style.color = "#C0C0C0";

