XML DOM importNode() ฝายใช้

คู่มืออ้างอิง Document วัตถุ

คำนำหน้าและวิธีใช้

importNode() ฝายใช้สำหรับคัดลอกตัวเลือกจากเอกสารอื่นๆ มายังเอกสารปัจจุบันเพื่อใช้งาน

语法:

importNode(importedNode,deep)
ตัวแปร คำอธิบาย
importedNode ตอนที่ต้องการนำเข้า
deep หากค่าเป็น true แล้ว จะต้องคัดลอกต้นไม้ของตอน importedNode ทั้งหมดอีกด้วย

ค่าที่กลับมา

importedNode สำเนาของ (อาจมีตอนหลายที่อยู่ในต้นไม้ของมันด้วย) ซึ่งมีคุณสมบัติ ownerDocument ของมันถูกตั้งค่าเป็นเอกสารนี้

ทิ้งทอด

หาก importedNode คือตอน Document หรือตอน DocumentType จะทิ้งทอดความผิดพลาด NOT_SUPPORTED_ERR ความผิดพลาด DOMExceptionเพราะไม่สามารถนำเข้ามาตอนที่มีชนิดนี้

คำอธิบาย

ความหมายของของนี้เป็นตอนที่กำหนดโดยเอกสารอื่น ค่าที่กลับมาเป็นสำเนาของตอนที่เหมาะสมสำหรับการใส่เข้าเอกสารนี้ deep หากค่าเป็น true แล้ว จะต้องคัดลอกทุกตอนหลายที่อยู่ในต้นไม้ของตอนเอกสารด้วย แต่ไม่ว่าอย่างไร ตอนเอกสารและต้นไม้ของมันจะไม่ถูกแก้ไข

คุณสมบัติ ownerDocument ของสำเนาที่กลับมาถูกตั้งค่าเป็นเอกสารปัจจุบัน แต่คุณสมบัติ parentNode คือ null เพราะมันยังไม่ได้ถูกใส่เข้าเอกสาร ฟังก์ชันฟังก์ชันฟังก์ชันที่ลงทะเบียนในอุปกรณ์หรือต้นไม้ของตอนเอกสารหรือต้นไม้นั้นจะไม่ถูกคัดลอก

เมื่อนำ Element ตอนเข้ามา เฉพาะคุณสมบัติที่ตั้งค่าไว้ชัดเจนในเอกสารต้นกำเนิดที่จะนำเข้ามาเท่านั้นที่จะนำเข้ามา ขณะที่นำ Attr ตอนเข้ามา จะตั้งค่าคุณสมบัติ specified ของมันเป็น true อัตโนมัติ

ดู

Node.cloneNode()

คู่มืออ้างอิง Document วัตถุ