HTML DOM Document importNode() Metodu
- Önceki sayfa implementation
- Sonraki sayfa inputEncoding
- Bir üst seviyeye dön HTML DOM Documents
tanımı ve kullanımı
importNode()
yöntemi, başka bir belgeden düğüm içe alır.
ikinci parametre, true
içe aktarılan düğüm, alt düğümler de içe aktarılır.
İpucu
içe aktarılan düğüm, orijinal belgeden silinmez.
içe aktarılan düğüm, orijinal belgeden silinmez.
içe aktarılan düğüm, orijinal düğümün kopyasıdır.
element.cloneNode() yöntemi
örnek
iframe'dan (başka bir belge) ilk <h1> elementini içe aktarın: const frame = document.getElementsById("myFrame"); const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
Kişisel olarak deneyin
gramaBu yöntemindocument.importNode( Parametre, başka bir belgede tanımlanmış bir düğüm, dönen değer, bu belgeye eklenebilecek düğümün kopyasıdır. Eğer,
)
) | türü |
---|---|
Bu yöntemin | parametre |
Parametre, başka bir belgede tanımlanmış bir düğüm, dönen değer, bu belgeye eklenebilecek düğümün kopyasıdır. Eğer |
zorunlu. Başka bir belgeden gelen düğüm.
|
true: alt düğümler (çocuklar) da içe aktarılır.
dönen değer | türü |
---|---|
tanımı | düğüm |
içe aktarılan düğüm.
atılır Bu yöntemin Eğer Bu, Document düğümü veya DocumentType düğümü, bu yöntem, kodu
NOT_SUPPORTED_ERR
DOMException hatası, bu tür düğümleri içe alamadığı için atılır.
teknik ayrıntılar Bu yöntemin node Parametre, başka bir belgede tanımlanmış bir düğüm, dönen değer, bu belgeye eklenebilecek düğümün kopyasıdır. Eğer deep
Element düğümünü içe aktarırken, sadece kaynak belgede açıkça belirlenen özellikler içe aktarılır. Attr düğümünü içe aktarırken, otomatik olarak specified özelliğini true olarak ayarlar. Eğer değeri true ise, o düğümün tüm alt düğümleri de kopyalanır. Her durumda, orijinal düğüm ve alt düğümleri değiştirilmez. Dönen kopyanın ownerDocument özelliği mevcut belge olarak ayarlanır, ancak parentNode özelliği null'dır, çünkü henüz belgeye eklendiği yok. Orijinal düğüm ağacında kayıtlı olan olay dinleyici fonksiyonları kopyalanmaz.
Tarayıcı desteği
document.importNode()
Bu, DOM Level 2 (2001) özelliğidir.
Bütün tarayıcılar onu destekler:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Destek | 9-11 | Destek | Destek | Destek | Destek |
- Önceki sayfa implementation
- Sonraki sayfa inputEncoding
- Bir üst seviyeye dön HTML DOM Documents