แอตทริบิวต์ HTML DOM setNamedItem()
ตัวอย่าง
ตั้งค่าแอตทริบิวต์คลาสของ H1:
const nodeMap = document.getElementsByTagName("H1")[0].attributes;
const node = document.createAttribute("class");
node.value = "democlass";
nodeMap.setNamedItem(node);
ง่ายต่อการใช้องค์ประกอบ .setAttribute():
const element = document.getElementsByTagName("H1")[0];
element.setAttribute("class", "democlass");
ความหมายและการใช้งาน
วิธี การsetNamedItem()
เพิ่มโหนดแอตทริบิวต์ให้กับ NamedNodeMap
หากมีโหนดแอตทริบิวต์อยู่แล้ว โหนดนั้นจะถูกแทนที่ และโหนดแอตทริบิวต์ที่ถูกแทนที่จะถูกส่งคืน มิฉะนั้น ค่าที่ส่งคืนจะnull
เป็น
ทางเลือก:
ง่ายกว่าที่จะใช้องค์ประกอบ .setAttribute()วิธีการ
ดูสิ่งนี้ด้วย:
แอตทริบิวต์ . getNamedItem () Method
ไวยากรณ์
namednodemap.setNamedItem(node)
พารามิเตอร์
Parameter | Description |
node | Required. The node to add or replace in the NamedNodeMap. |
คืนมูลค่า
พิมพ์ | คำอธิบาย |
โหนด | โหนดที่ถูกแทนที่ (ถ้ามี) มิฉะนั้น null . |
รองรับเบราว์เซอร์
attributes.setNamedItem
เป็นคุณลักษณะ DOM ระดับ 1 (1998)
ได้รับการสนับสนุนอย่างเต็มที่ในเบราว์เซอร์ทั้งหมด:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |