มาตรฐาน HTML DOM Attributes วิธี setNamedItem()
- หน้าก่อน removeNamedItem()
- หน้าต่อไป specified
- กลับไปหน้าเดิม HTML DOM Attributes
คำอธิบายและวิธีใช้
setNamedItem()
วิธีการเพิ่มตัวเครื่องมือคุณสมบัติไปยัง NamedNodeMap
ถ้าตัวเครื่องมือคุณสมบัติมีอยู่แล้ว จะทำการแทนที่และกลับมาเป็นตัวเครื่องมือคุณสมบัติที่แทนที่ และกลับมาเป็นค่า ถ้าไม่มีอยู่แล้ว กลับมาเป็น null
.
ทางเลือกเปลี่ยนแทน:
ใช้ element.setAttribute() วิธีการง่ายยิ่งขึ้น
ดูเพิ่มเติมที่:
วิธีการใช้ attributes.getNamedItem()
ตัวอย่าง
ตัวอย่าง 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 | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
- หน้าก่อน removeNamedItem()
- หน้าต่อไป specified
- กลับไปหน้าเดิม HTML DOM Attributes