XML DOM importNode() 方法
定义和用法
importNode() 方法把一个节点从另一个文档复制到该文档以便应用。
语法:
importNode(importedNode,deep)
Parameter | Penerangan |
---|---|
importedNode | Nod yang hendak diimport. |
deep | Jika nilai adalah true, maka seluruh cikal-bicik nod importedNode juga akan disalin. |
Nilai balik
importedNode Salinan (mungkin juga cikal-biciknya) dan properti ownerDocumentnya diatur kepada dokumen ini.
Melemparkan
Jika importedNode Adalah nod Document atau nod DocumentType, kaedah ini akan melemparkan kod NOT_SUPPORTED_ERR Lagi kecuali DOMExceptionKarena tidak dapat mengimport jenis nod ini.
Pengertian
Parameter untuk kaedah ini adalah nod yang didefinisikan di dokumen lain, nilai balik adalah salinan nod yang sesuai untuk disisipkan ke dokumen. Jika deep Jika nilai adalah true, maka seluruh cikal-bicik nod ini juga akan disalin. Apapun, nod asal dan cikal-biciknya tidak akan diubah.
Properti ownerDocument yang dihasilkan disediakan kepada dokumen semasa, tetapi properti parentNode adalah null, kerana ia belum disisipkan ke dokumen. Fungsi pemantau acara yang didaftarkan di nod asal atau pohon tidak akan disalin.
Ketika mengimport hala untuk nod, hanya properti yang disediakan secara jelas di dokumen sumber yang akan diimport. Ketika mengimport nod Attr, secara automatik akan mengatur properti specifiednya kepada true.