XML DOM خاصية localName

التعريف والاستخدام

localName الخصائص تعود الاسم المحلي للعنصر المختار (اسم العنصر).

إذا لم يكن العقد المختار عنصرًا أو خاصية، فإن هذا الخصائص يعود NULL.

النحو

elementNode.localName

مثال

مثال 1

أيصال كود "books.xml" إلى xmlDoc، والاستعلام عن الاسم المحلي للعقد الأول <book>:

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("book")[0];
    document.getElementById("demo").innerHTML =
    x.localName;
}

جرب بنفسك

مثال 2

أيصال كود "books.xml" إلى xmlDoc، والاستعلام عن الاسم المحلي للعقد الأخير:

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 get_lastchild(n) {
    var x = n.lastChild;
    while (x.nodeType != 1) {
        x = x.previousSibling;
    }
    return x;
}
function myFunction(xml) {
var xmlDoc = xml.responseXML;
    var x = xmlDoc.documentElement;
    var lastNode = get_lastchild(x);
    document.getElementById("demo").innerHTML =
    lastNode.localName;
}

جرب بنفسك