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";