ตัวอย่าง
กลับมาครั้งแรก <h1> องค์ประกอบที่ปรากฏใน iframe (เอกสารอื่น):
var frame = document.getElementsByTagName("iframe")[0]
var
h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var
x = document.importNode(h, true);
ลองตัวเอง» ความหมายและการใช้งาน
importNode() วิธีนำเข้าโหนดจากเอกสารอื่น
โหนดนำเข้าสามารถของทุกประเภทโหนด
ถ้าพารามิเตอร์ที่สองกำหนดเป็นจริงโหนดของโหนดลูก (descendants) นอกจากนี้ยังจะถูกนำเข้า
หมายเหตุ: โหนดต้นฉบับไม่ได้ถูกลบออกจากเอกสารอื่น ๆ โหนดที่นำเข้าเป็นสำเนาของเดิม
เคล็ดลับ: ใช้ เอกสาร adoptNode() วิธีการเอาออกและนำเข้าโหนดจากเอกสารอื่น
เคล็ดลับ: ใช้ องค์ประกอบ cloneNode() วิธีการที่จะคัดลอกโหนดจากเอกสารปัจจุบัน
สนับสนุนเบราว์เซอร์
ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่วิธีการ
วิธี | |||||
---|---|---|---|---|---|
importNode() | ใช่ | 9.0 | 1.0 | ใช่ | 9.0 |
วากยสัมพันธ์
document. importNode( node , deep )
ค่าพารามิเตอร์
พารามิเตอร์ | ชนิด | ลักษณะ |
---|---|---|
node | Node object | จำเป็นต้องใช้ โหนดจากเอกสารอื่น สามารถเป็นชนิดโหนดใด ๆ |
deep | Boolean | จำเป็นต้องใช้ ถ้าตั้งค่าเป็นเท็จเพียงโหนดตัวเองจะถูกนำเข้าถ้าตั้งค่าเป็นจริงทุกโหนดลูก (descendants) ที่นำเข้ายัง |
รายละเอียดทางเทคนิค
กลับค่า: | วัตถุโหนดคิดเป็นโหนดที่นำเข้า |
---|---|
DOM รุ่น | ระดับแกนวัตถุ 2 เอกสาร |