Sélectionner des éléments du DOM
Pour commencer à manipuler le DOM, nous allons avoir besoin de savoir sélectionner ses éléments. Il existe de nombreuses techniques, en voici quelques-unes.
Les techniques sans sélecteurs
Sélectionner un élément avec son id
Si un élément de votre HTML a un id, vous pouvez le sélectionner avec la méthode :
Exemple d'utilisation de getElementById
Sélectionner des éléments avec leur class
Si des éléments de votre HTML ont une classe, vous pouvez les sélectionner avec la méthode :
Attention, même si votre HTML n'a qu'un seul élément avec cette class, la méthode vous renvoie un tableau.
Exemple d'utilisation de getElementsByClassName
Sélectionner des éléments avec leurs types
Si vos éléments HTML n'ont ni id ni classe vous pouvez toujours utiliser le nom de leur balise avec la méthode suivante :
Attention, même si votre HTML n'a qu'un seul élément avec de cette balise, la méthode vous renvoie un tableau.
Exemple d'utilisation de getElementsByTagName
Utiliser les sélecteurs CSS
Lorsque vous avez appris à faire du CSS, vous avez au passage appris l'arme ultime pour sélectionner des éléments HTML : les sélecteurs CSS. Vous pouvez également les utiliser depuis votre JavaScript avec les deux méthodes suivantes :
Sélectionner un élément unique
Si vous cherchez à ne sélectionner qu'un seul élément utilisez la méthode document.querySelector:
Exemple d'utilisation de querySelector
Sélectionner plusieurs éléments
Si vous cherchez à sélectionner plusieurs éléments, utilisez la méthode document.querySelectorAll qui renvoie un tableau :