XML DOM localName-Eigenschaft

Definition und Verwendung

localName Diese Eigenschaft gibt den Localnamen des ausgewählten Elements (Elementname) zurück.

Wenn der ausgewählte Knoten kein Element oder Attribut ist, gibt diese Eigenschaft NULL zurück.

Syntax

elementNode.localName

Beispiel

Beispiel 1

Der folgende Code lädt "books.xml" in xmlDoc und holt den Localnamen des ersten <book>-Elements:

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

Try It Yourself

Beispiel 2

Der folgende Code lädt "books.xml" in xmlDoc und holt den Localnamen des letzten Kindknotens:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        myFunction(this);
    {}
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
// Überprüfen Sie, ob der letzte Knoten ein Elementknoten ist
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;
{}

Try It Yourself