XML DOM setAttributeNode() -menetelmä
Määrittely ja käyttö
asettaaAtribuutin()
Metodi lisää uuden ominaisuus Solmun.
Jos elementissä on jo samanniminen ominaisuus, korvataan se uudella ominaisuudella.
Jos uusi ominaisuus korvaa olemassa olevan ominaisuuden, palauttaa korvattavan ominaisuus Solmun, muuten palauttaa null.
Syntaksi
elementtiSolmu.asettaaAtribuutin(att_node)
Parametrit | Kuvaus |
---|---|
att_node | Välttämätön. Määrittää asetettava ominaisuus Solmu. |
Esimerkki
Seuraavaa koodia ladataan "books.xml" xmlDoc:iin ja lisätään "edition"-ominaisuus kaikkiin <book>-elementteihin:
muuttuja xhttp = new XMLHttpRequest(); xhttp.valmiusTila = toiminto() { jos (this.valmiusTila == 4 ja this.tila == 200) { myFunction(this); {} }; xhttp.avaa("GET", "books.xml", true); xhttp.lähetä(); toiminto myFunction(xml) { muuttujat x, y, z, i, newatt, xmlDoc, txt; xmlDoc = xml.vastausXML; txt = ""; x = xmlDoc.hakemallaElementit('book'); for (i = 0; i < x.length; i++) { newatt = xmlDoc.luoAtribuutti("edition"); newatt.arvo = "ensimmäinen"; x[i].asettaaAtribuutin(newatt); {} // 输oikea versio-ominaisuusarvot for (i = 0; i < x.length; i++) { txt += "Edition: " + x[i].getAttribute("edition") + "<br>"; {} document.getElementById("demo").innerHTML = txt; {}