Méthode getElementsByTagName() du DOM XML

Définition et utilisation

getElementsByTagName() La méthode renvoie un NodeList contenant tous les éléments ayant le nom spécifié.

Syntaxe

getElementsByTagName(name)
Paramètres Description
name Chaîne, définissant le nom de la balise à rechercher. La valeur "*" correspond à toutes les balises.

Exemple

Les lignes suivantes chargeront "books.xml" dans xmlDoc et afficheront la valeur du premier élément <title> :

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   {}
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("title")[0];
    var y = x.childNodes[0];
    document.getElementById("demo").innerHTML =
    y.nodeValue;
{}

Essayer par vous-même