XML DOM importNode() 方法

ការផ្តល់ឲ្យដំណឹងនៃវត្ថុ Document

定义和用法

importNode() 方法将一个节点从另一个文档复制到该文档以便应用。

语法:

importNode(importedNode,deep)
参数 ការពន្យល់
importedNode វត្ថុដែលត្រូវនាំយក
deep ប្រសិនបើត្រូវការ នឹងថតទាំងអស់កំណាត់កំណើតរបស់ importedNode ដោយផ្ទួយវិល។

ត្រលប់ត្រាង

importedNode ឯកសារ ឬក៏កំណាត់កំណើតរបស់វានិងកំណាត់កំណើតកំណើតរបស់វា (ប្រសិនបើមាន) ត្រូវបានថត និងអេឡិចត្រូនិច ownerDocument ត្រូវបានកំណត់ទៅជាឯកសារនេះ。

ចោល

ប្រសិនបើ importedNode គឺវត្ថុ Document ឬវត្ថុ DocumentType នឹងចោលបញ្ចប់ នឹងមានលេខបញ្ជារបស់ NOT_SUPPORTED_ERR DOMException ការខូចពីព្រោះមិនអាចនាំយកវត្ថុនេះទេ。

ការពន្យល់

គម្រោងនៃម៉ូដវត្ថុ ដែលបានកំណត់នៅក្នុងឯកសារមួយទៀត និងត្រូវបានបញ្ចូលទៅក្នុងឯកសារនេះ ត្រូវបានបញ្ចូលទៅជាកំណើតវត្ថុដែលមានសមត្ថភាពដើម្បីចូលទៅក្នុងឯកសារ។ ប្រសិនបើ deep តាមការកំណត់ ប្រសិនបើត្រូវការថតទាំងអស់នៃកំណាត់កំណើតរបស់វត្ថុនេះ ទោះបីជាយ៉ាងណា វត្ថុដើម និងកំណាត់កំណើតរបស់វាមិនត្រូវបានកែប្រែទេ。

អេឡិចត្រូនិច ownerDocument ត្រូវបានកំណត់ជាឯកសារបច្ចុប្បន្ន ប៉ុន្តែ parentNode ជាទេ null ពីព្រោះវាមិនទាន់បានចូលទៅក្នុងឯកសារទេ។ អ្វីដែលត្រូវបានចុះឈ្មោះជាមួយនឹងការស្ទង់ការប្រគល់ជាមួយនឹងវត្ថុដើម ឬដើមឈើមិនត្រូវបានថតទេ。

នៅពេលនាំយក Element កំណាត់ តែតែករណីដែលបានកំណត់ក្នុងឯកសារដើម ទេដែលនឹងត្រូវនាំយកទៅ។ នៅពេលនាំយក Attr កំណាត់ នឹងសម្បត្តិ specified ត្រូវបានកំណត់ជាតែ true។

មើល

Node.cloneNode()

ការផ្តល់ឲ្យដំណឹងនៃវត្ថុ Document