Phương thức importNode() của XML DOM

Tài liệu tham khảo đối tượng Document

Định nghĩa và cách sử dụng

Phương thức importNode() của XML DOM sao chép một nút từ một tài liệu khác vào tài liệu hiện tại để áp dụng.

语法:

importNode(importedNode,deep)
Tham số Mô tả
importedNode Nút cần nhập.
deep Nếu là true,则需要递归复制 importedNode的所有子节点。

Giá trị trả về

importedNode bản sao của (thậm chí là các con của nó) với thuộc tính ownerDocument được thiết lập thành tài liệu này.

ném

nếu importedNode là nút Document hoặc nút DocumentType, phương thức này sẽ ném lỗi với mã NOT_SUPPORTED_ERR. Lỗi DOMExceptionvì không thể nhập các loại nút này.

Giải thích

Tham số của phương thức này là nút được định nghĩa trong tài liệu khác, giá trị trả về là bản sao của nút phù hợp để chèn vào tài liệu. Nếu deep Nếu giá trị là true, thì cần sao chép tất cả các con của nút này. Bất kể điều gì, nút gốc và tất cả các con của nó sẽ không được thay đổi.

Thuộc tính ownerDocument của bản sao trả về được thiết lập thành tài liệu hiện tại, nhưng thuộc tính parentNode là null vì nó chưa được chèn vào tài liệu. Các hàm lắng nghe sự kiện được đăng ký trên nút gốc hoặc cây không được sao chép.

Khi nhập Element节点, chỉ có các thuộc tính được thiết lập rõ ràng trong tài liệu nguồn mới được nhập. Khi nhập Attr节点, specified thuộc tính của nó sẽ tự động được thiết lập thành true.

Xem thêm

Node.cloneNode()

Tài liệu tham khảo đối tượng Document