XML DOM روش getElementsByTagName()

تعریف و استفاده

getElementsByTagName() این روش تمام عناصر دارای نام مشخص شده را به صورت NodeList برمی‌گرداند.

منطق

getElementsByTagName(نام)
پارامتر توضیح
نام زیره‌ای که نام برچسبی را که باید جستجو شود را مشخص می‌کند. ارزش "*" با تمام برچسب‌ها مطابقت دارد.

مثال

متن زیر کد را "books.xml" به xmlDoc بارگذاری می‌کند و ارزش اولین علامت <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;
}

تست کنید