Retourner à la page d'accueil de TJS

Méthode : window.document.getElementsByClassName()

Compatible Internet Explorer / Edge  Compatible Chrome  Compatible Safari  Compatible Firefox  Compatible Opera  

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

Syntaxe
Array document.getElementsByClassName(String class)

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

Mon nouveau livre Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 6 février 2019

Version papier à 29€90
Format électronique à 21€90.

Commandez en ligne Dunod  Fnac  Amazon

Chercher une fonction, un objet, ...

Le graph des objets Javascript



Chargement
en cours...
Le 12/11/2019 16:55:01 sur php7 en 18.97 ms