ກົນລະບົບ HTML DOM Attributes setNamedItem() ກົນລະບົບ

ການອະທິບາຍ ແລະ ການນໍາໃຊ້

setNamedItem() ກົນລະບຽບຈະເພີ່ມຫນື່ງຂອງຫນື່ງຫລັງຈາກ NamedNodeMap.

ຖ້າຫນື່ງຂອງຫນື່ງຫລັງຈາກການປ່ຽນຕົວ, ຈະປ່ຽນຕົວແລະຄືນຫນື່ງຂອງຫນື່ງຫລັງຈາກການປ່ຽນຕົວ, ບໍ່.ກັບຄືນ ຄຳຕອບສະໜອງ null.

ທາງດັ່ງກ່າວ:

ການນໍາໃຊ້ element.setAttribute() ກົນລະບຽບທີ່ງ່າຍຂື້ນ.

ບໍ່ດັ່ງນັ້ນ, ບັນດາຄວາມສະເພາະ:

attribute.value ກົນລະບຽບ

attribute.name ກົນລະບຽບ

attributes.getNamedItem() ກົນລະບຽບ

element.setAttribute() ກົນລະບຽບ

element.setAttributeNode() ກົນລະບຽບ

ການຕັ້ງຕາມ

ກໍານົດ 1

ການຕັ້ງ ຄວາມສະເພາະ H1:

const nodeMap = document.getElementsByTagName("H1")[0].attributes;
const node = document.createAttribute("class");
node.value = "democlass";
nodeMap.setNamedItem(node);

ການທົດລອງຕົນເອງ

ກໍານົດ 2

ການນໍາໃຊ້ element.setAttribute() ທີ່ງ່າຍຂື້ນ:

const element = document.getElementsByTagName("H1")[0];
element.setAttribute("class", "democlass");

ການທົດລອງຕົນເອງ

ການປະສົມປະກອບ

namednodemap.setNamedItem(node)

ປະເພດ

ປະເພດ ການອະທິບາຍ
node ຕ້ອງການ.ຕ້ອງການຫນື່ງຂອງຫນື່ງຫລັງຈາກການເພີ່ມຫລືປ່ຽນຕົວໃນ NamedNodeMap.

ຄືນຄຳຕອບສະໜອງ

ຮູບແບບ ການອະທິບາຍ
ຫນື່ງຂອງຫນື່ງ ຫນື່ງຂອງຫນື່ງຫລັງຈາກການປ່ຽນຕົວ (ຖ້າມີ) ບໍ່.ກັບຄືນ null.

ການສະໜັບສະໜູນບັນດາບັນດາຄົນສະໜັບສະໜູນ

attributes.setNamedItem ເປັນ ຄວາມສະເພາະ DOM Level 1 (1998)

ທຸກບັນດາບັນດາຄົນສະໜັບສະໜູນການດຳເນີນການນີ້

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
ສະໜັບສະໜູນ 9-11 ສະໜັບສະໜູນ ສະໜັບສະໜູນ ສະໜັບສະໜູນ ສະໜັບສະໜູນ