Retourner ' la page d'accueil de TJSRetourner ' la page d'accueil de TJS

Méthode : window.document.getElementsByClassName()

Retourne la liste des éléments HTML à partir de leur classe

Syntaxe
Array document.getElementsByClassName(String class)

Compatible tous navigateurs

Description
Retourne la liste de tous les éléments HTML du DOM ayant la classe indiquée en paramètre.

Il est possible de passer plusieurs classes dans le paramètres :
document.getElementsByClassName("menu droite")

La fonction getElementsByClassName("classe") est strictement équivalente à querySelectorAll(".classe").


Equivalent dans d'autres langages
Equivalent en jQuery à $(".classe") : Fonction qui sélectionne des objets HTML à partir de leur classe.

Exemple 1 : Quelques cas de recherche de classes
Code source
<script type="text/javascript">
  var btns=document.getElementsByClassName("btn");
  document.write("Il y a "+btns.length+" éléments HTML de classe btn dans cette page");
  for (var i=0; i<btns.length; i++) {
      btns[i].style.boxShadow="0px 0px 15px #fff";
  }
</script>

Résultat
Emulation de la console
Explication
Retourne tous les éléments de la classe btn, affiche leur nombre et les entoure d'une ombre blanche.

Page en rapport
Introduction au DHTML
Page mise à jour le

Troisième édition Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 4 janvier 2023

Version papier 29€90
Format électronique 22€99.

Commandez en ligne

Chercher une fonction, un objet, ...

Le 18/04/2024 04:43:23 sur php 7 en 39.35 ms