Metode importNode() DOM HTML
- Halaman Sebelumnya implementation
- Halaman Berikutnya inputEncoding
- Kembali ke Lapisan Atas Documents DOM HTML
Definisi dan penggunaan
importNode()
Metode mengimpor node dari dokumen lain.
parameter kedua diatur ke true
turunan node juga akan diimpor.
Ketika
Pemberitahuan
Node yang diimpor tidak akan dihapus dari dokumen asli.
Node yang diimpor adalah salinan node asli.
Metode element.cloneNode()
Contoh
Mengimpor elemen <h1> pertama dari iframe (dokumen lain): const frame = document.getElementsById("myFrame"); const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
Coba sendiri
SintaksMetodenyadocument.importNode( Parameter adalah node yang didefinisikan di dokumen lain, nilai kembalian adalah salinan node yang cocok untuk disisipkan ke dokumen. Jika,
)
) | Tipe |
---|---|
Metodenya | Parameter |
Parameter adalah node yang didefinisikan di dokumen lain, nilai kembalian adalah salinan node yang cocok untuk disisipkan ke dokumen. Jika |
Wajib. Node dari dokumen lain.
|
true: Turunan node (keturunan) juga diimpor.
Nilai kembalian | Tipe |
---|---|
Deskripsi | Node |
node yang diimpor.
melempar Metodenya Jika Adalah node Document atau node DocumentType, metodenya akan melempar kode
NOT_SUPPORTED_ERR
DOMException, karena tidak dapat mengimpor jenis node ini.
Detil teknis Metodenya node Parameter adalah node yang didefinisikan di dokumen lain, nilai kembalian adalah salinan node yang cocok untuk disisipkan ke dokumen. Jika deep
Ketika mengimpor node Element, hanya properti yang diset di dokumen sumber yang akan diimpor. Ketika mengimpor node Attr, properti specifiednya akan secara otomatis diatur ke true. Jika nilai adalah true, maka seluruh turunan node akan disalin. Namun, node asli dan turunannya tidak akan diubah. Properti ownerDocument salinan diatur ke dokumen saat ini, tetapi properti parentNode diatur ke null, karena belum disisipkan ke dokumen. Fungsi pendengar acara yang didaftarkan di tree node asli tidak akan disalin.
Dukungan peramban
document.importNode()
Adalah fitur DOM Level 2 (2001).
Seluruh peramban mendukungnya:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Dukungan | 9-11 | Dukungan | Dukungan | Dukungan | Dukungan |
- Halaman Sebelumnya implementation
- Halaman Berikutnya inputEncoding
- Kembali ke Lapisan Atas Documents DOM HTML