ກົນລະບົບ XML DOM removeAttributeNode()
ການສະເໜີ ແລະ ການນຳໃຊ້
ກົນລະບົບ removeAttributeNode() ຈະລຶບຫົວຂໍ້ທີ່ກຳນົດຢູ່ໃນຫົວຂໍ້.
ຂອບເຂດອັດຕະໂນມ
elementNode.removeAttributeNode(node)
ປະເພດ | ອະທິບາຍ |
---|---|
node | ຈຳເປັນ. ຫົວຂໍ້ທີ່ຈະລຶບ. |
ຜົນກະທົບ
ຫົວຂໍ້ Attr ທີ່ລຶບ.
ການອະທິບາຍ
ກົນລະບົບນີ້ຈະລຶບ(ແລະກັບຄືນ)ຫົວຂໍ້ Attr ຈາກຊັບສິນລະບົບຂອງຫົວຂໍ້ປະຈຳຕົ້ນ. ຖ້າDTDໄດ້ກວດຄຳນວຍງານສຳລັບຫົວຂໍ້ທີ່ລຶບ, ກົນລະບົບນີ້ຈະເພີ່ມຫົວຂໍ້ Attr ອີກຫົວຂໍ້ທີ່ສະແດງຄຳນວຍງານດັ່ງກ່າວ. ມັນມີ removeAttribute() ກົນລະຍຸດການປ່ຽນແທນກັບກົນລະຍຸດນັ້ນຈະງ່າຍກວ່າ.
ກໍລະນີ
ໃນທຸກກໍລະນີໃນນັ້ນພວກເຮົາຈະໃຊ້ເອກະສານ XML books.xmlແລະ ກົນລະຍຸດ JavaScript loadXMLDoc()。
ການຂັດຂວາງລະຫັດທີ່ຈາກ ສິ່ງ "books.xml" ເພື່ອລຶບຫານປະສົມ "category" ຈາກສິ່ງ <book> ທັງໝົດ:
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for(i=0;i<x.length;i++)
{
attnode=x.item(i).getAttributeNode("category");
old_att=x.item(i).removeAttributeNode(attnode)
;
document.write("ລຶບຫານປະສົມ: " + old_att.name + "<br />");
}
ຄຳອອກ:
ລຶບຫານປະສົມ: category ລຶບຫານປະສົມ: category ລຶບຫານປະສົມ: category ລຶບຫານປະສົມ: category