วิธี XML DOM removeNamedItem()

คำนิยามและการใช้งาน

removeNamedItem() วิธีนี้ลบ node ที่กำหนด

ถ้า attribute ที่ถูกลบมีค่าเริ่มต้น จะทันทีที่มี attribute ใหม่ที่มีค่าเริ่มต้น และ namespace URI ชื่อท้องถิ่น และ prefix (ถ้ามี)

วิธีนี้จะกลับค่าของ node ที่ถูกลบ

สัญญาณ

removeNamedItem(nodename)
ตัวแปร รายละเอียด
nodename ชื่อโครงสร้างของตัวติดตั้งที่ต้องการลบ

ตัวอย่าง

รหัสด้านล่างนี้จะโหลด "books.xml" ไปยัง xmlDoc และวนไปตาม element <book> และลบ attribute 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;
}

親自試一試