XML DOM setAttributeNS() 方法
ການອະທິບາຍແລະການນໍາໃຊ້
setAttributeNS() 方法ສ້າງຫຼືປ່ຽນບັນດາລັກສະນະຄວາມທີ່ມີນອກນັ້ນ.
ວິທິການ:
elementNode.setAttributeNS(name,value)
ປະສົມ | ການອະທິບາຍ |
---|---|
ns | ທີ່ຈຳເປັນ. ກໍານົດນອກນັ້ນຂອງບັນດາລັກສະນະຄວາມທີ່ຈະຕັ້ງ. |
name | ທີ່ຈຳເປັນ. ກໍານົດຊື່ຂອງບັນດາລັກສະນະຄວາມທີ່ຈະຕັ້ງ. |
value | ທີ່ຈຳເປັນ. ກໍານົດຄຸນນະພາບຂອງບັນດາລັກສະນະຄວາມທີ່ຈະຕັ້ງ. |
ການອະທິບາຍ
ວິທີນັ້ນກັບ setAttribute() 方法ຄືກັນກັບນັ້ນຈະກໍ່ຕ້ອງສ້າງຫຼືການຕັ້ງທາງບັນດາລັກສະນະຄວາມຊື່ນຫຼັງຄວາມວັງສາຍນອກນັ້ນ ແລະບັນດາຊື່ລະນິບປະເພດຈາກນອກນັ້ນ. ພຽງແຕ່ທີ່ສາມາດປ່ຽນຄຸນນະພາບຂອງບັນດາລັກສະນະຄວາມໄດ້ນັ້ນ ຈະສາມາດປ່ຽນຊື່ນອກນັ້ນຂອງບັນດາລັກສະນະຄວາມ.
ພຽງແຕ່ເອກະສານ XML ທີ່ໃຊ້ສາຍນອກນັ້ນຈະໃຊ້ວິທີນັ້ນ. ບັນດາບັນນາທິການເບິ່ງຄືບໜ້າບໍ່ອາດຈະພະຍາຍາມວິທີນັ້ນ.
ກໍລະນີ
ໃນທຸກກໍລະນີທັງໝົດເຮົາຈະໃຊ້ເອກະສານ XML books_ns.xml,ພ້ອມກັບ JavaScript 函数 loadXMLDoc()。
ຕົວຢ່າງ 1
ລະບັບທີ່ລົງມາດັ່ງກ່າວກ່ຽວກັບການເພີ່ມປະກອບເຂົ້າ "edition" ຂອງບັນດາ <book> ທຳອິດໃນ "books_ns.xml":
xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("book")[0];
ns="http://www.codew3c.com/edition/";
x.setAttributeNS(ns,"edition","first");
document.write(x.getAttributeNS(ns,"edition"));
ຄຳອອກມາອອກ:
first
ຕົວຢ່າງ 2
ລະບັບທີ່ລົງມາດັ່ງກ່າວກ່ຽວກັບການປ່ຽນລາຍລະອຽດ "lang" ຂອງບັນດາ <title> ທຳອິດໃນ "books_ns.xml":
xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.codew3c.com/children/";
x.setAttributeNS(ns,"c:lang","italian");
document.write(x.getAttributeNS(ns,"lang"));
ຄຳອອກມາອອກ:
italian