ตัวอย่าง
ตั้งค่าแอตทริบิวต์ระดับของ H1:
var btn = document.getElementsByTagName("H1")[0];
var
typ = document.createAttribute("class");
typ.value = "democlass";
btn.attributes.setNamedItem(typ);
ก่อนที่จะตั้งแอตทริบิวต์:
Hello world
หลังจากตั้งค่าแอตทริบิวต์:
Hello world
ลองตัวเอง» ความหมายและการใช้งาน
setNamedItem() วิธีการเพิ่มโหนดที่ระบุในการ NamedNodeMap
ถ้าโหนดมีอยู่แล้วก็จะถูกแทนที่และโหนดแทนที่จะเป็นค่าตอบแทนมิฉะนั้นค่าตอบแทนจะเป็นโมฆะ
เคล็ดลับ: แทนที่จะทำงานกับโหนดแอตทริบิวต์คุณสามารถใช้ องค์ประกอบ setAttribute() วิธีการในการเพิ่มแอตทริบิวต์ที่มีค่าให้กับองค์ประกอบ
สนับสนุนเบราว์เซอร์
วิธี | |||||
---|---|---|---|---|---|
setNamedItem() | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
วากยสัมพันธ์
ค่าพารามิเตอร์ พารามิเตอร์ ชนิด ลักษณะ node Node object จำเป็นต้องใช้ โหนดที่คุณต้องการเพิ่ม / แทนที่ในคอลเลกชัน NamedNodeMap
รายละเอียดทางเทคนิค
กลับค่า: วัตถุโหนดแทนที่โหนดแทนที่ (if any) , null มิฉะนั้น DOM รุ่น หลักระดับ 1