XML DOM getAttributeNode() μέθοδος

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

getAttributeNode() Μέθοδοι πάρτε το attribute κόμβο από το τρέχον στοιχείο με όνομα.

σύνταξη

elementNode.getAttributeNode(name)
παράμετροι περιγραφή
name απαιτητικό. Ορίζει το attribute κόμβο που πρέπει να ανακτηθεί.

παράδειγμα

Η παρακάτω κώδικας θα φορτώσει το "books.xml" στο xmlDoc και θα πάρει το attribute "category" από όλα τα <book> στοιχεία:

επιλεγμένα xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   αν this.readyState == 4 && this.status == 200) {
       myFunction(this);
   {}
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
λειτουργία myFunction(xml) {
    επιλεγμένα x, i, attnode, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName('book');
    για (i = 0; i < x.length; i++) {
        attnode = x.item(i).getAttributeNode("category");
        txt += attnode.name + " = " + attnode.value + "<br>";
    {}
    document.getElementById("demo").innerHTML = txt;
{}

亲自试一试