XML DOM hasAttributeNS() metod
Definition och användning
Om den aktuella elementnoden har en egenskap med specifik namnrymd och namn hasAttributeNS()
Metoden returnerar true om den aktuella elementnoden har en egenskap med specifik namnrymd och namn, annars returnerar den false.
Syntaks
hasAttributeNS(ns,name)
Parametrar | Beskrivning |
---|---|
ns | Obligatorisk. Anger namnrymden för den egenskap som ska sökas efter. |
name | Obligatorisk. Anger namnet på den egenskap som ska sökas efter. |
Exempel
Nedanstående kod laddar "books_ns.xml" till xmlDoc och kontrollerar om den första <title>-elementet har några egenskaper med specifik namnrymd och namn:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); {} }; xhttp.open("GET", "books_ns.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName("title")[0]; var ns = "https://www.codew3c.com/meishi/"; document.getElementById("demo").innerHTML = x.hasAttributeNS(ns,"lang"); {}