XML DOM localName ιδιότητα

Ορισμός και χρήση

localName Η ιδιότητα επιστρέφει το τοπικό όνομα του επιλεγμένου στοιχείου (το όνομα του στοιχείου).

Αν ο επιλεγμένος κόμβος δεν είναι στοιχείο ή ιδιότητα, αυτή η ιδιότητα επιστρέφει NULL.

σύνταξη

elementNode.localName

παράδειγμα

Παράδειγμα 1

Τα παρακάτω κώδικα φορτώνουν το "books.xml" στο xmlDoc και αποκτούν το τοπικό όνομα από τον πρώτο στοιχείο <book>:

επιλογή xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = λειτουργία() {
   αν this.readyState == 4 και this.status == 200 {
       myFunction(this);
   }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
λειτουργία myFunction(xml) {
    var xmlDoc = xml.responseXML;
    επιλογή x = xmlDoc.getElementsByTagName("book")[0];
    document.getElementById("demo").innerHTML =
    x.localName;
}

亲自试一试

Παράδειγμα 2

Τα παρακάτω κώδικα φορτώνουν το "books.xml" στο xmlDoc και αποκτούν το τοπικό όνομα από τον τελευταίο υποκόμβο:

επιλογή xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = λειτουργία() {
    αν this.readyState == 4 και this.status == 200 {
        myFunction(this);
    }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
// Έλεγχος αν ο τελευταίος κόμβος είναι κόμβος στοιχείου
λειτουργία get_lastchild(n) {
    επιλογή x = n.lastChild;
    ώς long x.nodeType != 1 {
        x = x.previousSibling;
    }
    επιστροφή x;
}
λειτουργία myFunction(xml) {
var xmlDoc = xml.responseXML;
    var x = xmlDoc.documentElement;
    var lastNode = get_lastchild(x);
    document.getElementById("demo").innerHTML =
    lastNode.localName;
}

亲自试一试