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