XML DOM removeNamedItem() 方法

定義和用法

removeNamedItem() 方法刪除指定的節點。

如果被刪除的屬性有默認值,則會立即出現一個新屬性,其中包含默認值以及命名空間 URI、本地名稱和前綴(如果有)。

該方法返回被刪除的節點。

語法

removeNamedItem(nodename)
參數 描述
nodename 要刪除的節點的名稱。

實例

下面的代碼將 "books.xml" 加載到 xmlDoc 中,循環遍歷 <book> 元素,并刪除 category 屬性:

function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var txt = "";
    var x = xmlDoc.getElementsByTagName('book');
    txt += x.item(0).attributes.length + "<br>";
    x.item(0).attributes.removeNamedItem("category");
    txt += x.item(0).attributes.length;
    document.getElementById("demo").innerHTML = txt;
}

親自試一試