Retourner à la page d'accueil de TJS

Méthode : window.document.getElementsByTagName()

          

Retourne la liste des objets HTML par leur balise

Syntaxe
Array document.getElementsByName(String balise)

Description
Retourne un tableau (Array) d'objets HTML à partir de nom de la balise (tag en anglais).
Il existe déjà des tableaux définis pour certains types d'objets. Par exemple, document.getElementByName("IMG") est équivalent à document.images. C'est le cas aussi des tableaux anchors, forms, links, scripts, ...
Pour trouver un objet directement à partir de son id ou de son nom, utilisez getElementById() ou getElementsByName().

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


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

Exemple Liste des div dans la page
Code source
<script type="text/javascript">    
   var divs=document.getElementsByTagName("div");
   document.write("Il y a "+divs.length+" éléments div HTML dans cette page");
</script>

Résultat
Emulation de la console
Explication
Affiche le nombre d'objets HTML declarés par la balise div

Exemple Récupérer le titre de la page
Code source
<script type="text/javascript">
 var titles=document.getElementsByTagName("title");
 console.log(titles[0].innerHTML);

 console.log(titles[0].constructor);
 console.log(titles[0]);
</script>

Résultat
Emulation de la console
Explication
titles contient un tableau des éléments <title>.
A priori, il y a 1 élément (à l'indice 0) dont on affiche dans la console le contenu.
Page mise à jour le

Nouveautés du moment sur le site

Maj tuto AJAX avec XMLHTTPRequest

Le tutorial sur la console Javascript

Le format JSON

Les instructions try ... catch

L'objet XMLHttpRequest

Chercher une référence

Le graph des objets Javascript



Chargement
en cours...

Le guide complet du javascript

Le Guide Complet du JavascriptEn savoir plus sur mon livre aux Editions Micro Application
Le 24/07/2017 08:51:15 sur php7 en 18.71 ms