ویژگی localName XML DOM

تعریف و کاربرد

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

خود کو بچار کریں