English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode getElementsByClassName() de l'HTML DOM

Objet Document HTML DOM

getElementsByClassName()La méthode peut obtenir des éléments ayant une valeur de classe spécifiée et retourne une collection.

Les éléments de la liste retournée sont triés dans l'ordre de leur apparition dans le code source.

Vous pouvez accéder à la liste retournée via un index. L'index commence à 0.

Utilisation des tableauxlengthL'attribut détermine le nombre d'éléments portant la classe spécifiée, puis vous pouvez parcourir tous les éléments pour extraire l'information nécessaire.

Syntaxe :

document.getElementsByClassName(class)
var x = document.getElementsByClassName("demo");
Vérifiez et voyez‹/›

Compatibilité du navigateur

Tous les navigateurs prennent en charge intégralement la méthode getElementsByClassName() :

Méthode
getElementsByClassName()EstEstEstEstEst

Valeur du paramètre

ParamètreDescription
classUne chaîne de caractères représentant le nom de la classe de l'élément à obtenir.
Pour rechercher plusieurs noms de classes, séparez-les par des espaces, par exemple «demo color».

Détails techniques

Valeur de retour : Retourne un objet de type tableau similaire à celui de tous les éléments enfants portant tous les noms de classes donnés.
Version DOM :Niveau DOM1

Plus d'exemples

Obtenir tous les éléments en utilisant les classes "demo" et "color":

var x = document.getElementsByClassName("demo color");
Vérifiez et voyez‹/›

Modifier la couleur de fond de tous les éléments en utilisant class="demo":

var x = document.getElementsByClassName("demo");
for(let i = 0; i < x.length;++) {
   x[i].style.backgroundColor = "coral";
}
Vérifiez et voyez‹/›

Références associées

DOM Document querySelector()Méthodes

DOM Document querySelectorAll()Méthodes

DOM Document getElementById()Méthodes

DOM Document getElementsByTagName()Méthodes

Objet Document HTML DOM