HTML DOM Element setAttributeNode()
- ບ່ອນກ່ອນ setAttribute()
- ບ່ອນຕໍ່ໄປ style
- ກັບຄືນຊັ້ນຂັ້ນກ່ວາ ໂອບເອັມໄອລີໄດມເຈລະນາວັດ Elements
ການອະທິບາຍແລະກົນລະບົບທີ່ຈະນຳໃຊ້
setAttributeNode()
ກົນລະບົບສະແດງວັດຖຸທີ່ກຳນົດໄວ້ໃນປະກອບແລະກັບວັດຖຸ Attribute ແລະກັບວັດຖຸ Attribute.
ກົນລະບົບນີ້ຈະແທນຂໍ້ມູນທີ່ມີຢູ່ກ່ອນ.
ທາງອີກ:
ນຳໃຊ້ ກົນລະບົບ setAttribute() ອາດຈະຫຼາຍກວ່າ.
ອ່າງຕໍ່:
ປື້ມການຫຼິ້ນ:
ກົນລະບົບ removeAttributeNode()
ບົດສະຫຼຸບອົດສະຕາກຳ:
ຄວາມແຕກຕ່າງລະບົບ setAttribute() ແລະ setAttributeNode()
setAttribute()
ກົນລະບົບສະແດງຄູ່ມູນຂອງຂໍ້ມູນ.
setAttributeNode()
ກົນລະບົບສະແດງວັດຖຸ Attribute.
ກ່ອນທີ່ເພີ່ມຂໍ້ມູນໃນປະກອບຫຼັງຈາກການສ້າງວັດຖຸ Attr ແລະກະກຽມຄູ່ມູນ Attr.
ຜົນຈະເປັນດຽວກັນ.
ບົດສະຫຼຸບ
ຕົວຢ່າງ 1
ການກະກຽມໂຕງມະນຸດ class ຂອງປະກອບ <h1>:
const attr = document.createAttribute("class"); attr.value = "democlass"; const h1 = document.getElementsByTagName("H1")[0]; h1.setAttributeNode(attr);
ກ່ອນການກວດກາ:
Hello World
ຫຼັງຈາກການກວດກາ:
Hello World
ຄວາມຄົງ 2
ການກວດກາວັດຖຸ <a> ທີ່ມີຂອບຂອງ href:
const attr = document.createAttribute("href"); attr.value = ""; const anchor = document.getElementById("myAnchor"); anchor.setAttributeNode(attr);
ກ່ອນການກວດກາ:
ການເບິ່ງ codew3c.com
ຫຼັງຈາກການກວດກາ:
ການເບິ່ງ codew3c.com
ຂອບເຫດການ
element.setAttributeNode(newAttr)
ປະສານ
ປະສານ | ການອະທິບາຍ |
---|---|
newAttr | ຄວາມຈໍາເປັນ. ທາງເລື່ອງຂອງການເພີ່ມຂອງບັນຍາບັນຍາ, ຫຼື Attr ທີ່ຈະທຳການດັດແປງທາງເລື່ອງຂອງມັນ. |
ຄວາມຮັບຜິດຈະມີ.
ຊະນິດ | ການອະທິບາຍ |
---|---|
ວັດຖຸ |
ທາງເລື່ອງຂອງວັດຖຸ Attr ທີ່ຖືກປ່ຽນຂອງການຄົງ. ຖ້າບໍ່ມີການປ່ຽນຂອງການຄົງຂອງບໍ່ມີ, ຈະເປັນ null. |
ການຂາດ
ການມີການຂາດຂອງ DOMException ທີ່ມີລະບຽບກ່ຽວກັບ:
ການລະເມີດ | ການອະທິບາຍ |
---|---|
INUSE_ATTRIBUTE_ERR | newAttr ທາງເລື່ອງຂອງທີ່ຍັງເປັນສະມາຊິກຂອງການຄຸ້ມຄອງ Element ອື່ນໆ. |
NO_MODIFICATION_ALLOWED_ERR | Element ທີ່ປະຈຸບັນແມ່ນສາມາດຫາຍດັນພຽງພໍ ບໍ່ອະນຸຍາດທີ່ຈະດັດແປງທາງເລື່ອງຂອງມັນ. |
WRONG_DOCUMENT_ERR | newAttr ທາງເລື່ອງ ownerDocument ຂອງເນື້ອບັນຍາບັນຍາການບໍ່ກ່ຽວກັບ Element ຂອງທີ່ຈະກວດກາມັນ. |
ການສະໜັບສະໜູນບັນຍາບັນຍາ
element.setAttributeNode()
ເປັນທາງເລື່ອງ DOM Level 1 (1998) ຄວາມມີຄວາມສະອາດ.
ທຸກບັນຍາບັນຍາການສະໜອງຄວາມສະອາດສະໜັບສະໜູນຂອງທຸກບັນຍາບັນຍາ
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
ສະໜັບສະໜູນ | 9-11 | ສະໜັບສະໜູນ | ສະໜັບສະໜູນ | ສະໜັບສະໜູນ | ສະໜັບສະໜູນ |
- ບ່ອນກ່ອນ setAttribute()
- ບ່ອນຕໍ່ໄປ style
- ກັບຄືນຊັ້ນຂັ້ນກ່ວາ ໂອບເອັມໄອລີໄດມເຈລະນາວັດ Elements