HTML DOM Belgesi importNode()
Örnek
İlk <h1> öğesini bir iframe'den içe aktarın (başka bir belge):
const frame = document.getElementsById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.importNode(h1, true);
Tanım ve Kullanım
Yöntem importNode()
, başka bir belgeden bir düğümü içe aktarır.
İkinci parametre olarak ayarlandığında true
, alt düğümler de içe aktarılacaktır.
Not
İçe aktarılan düğüm, orijinal belgeden kaldırılmaz.
İçe aktarılan düğüm, orijinalin bir kopyasıdır.
Ayrıca bakınız:
Sözdizimi
document.importNode(node, deep)
parametreler
Parameter | Description |
node | Required. A node from another document. Can be type of node. |
deep | Required.false : only the node itself is imported.true : child nodes (descendants) are also imported. |
Geri dönüş değeri
Tip | Açıklama |
düğüm | İçe aktarılan düğüm. |
Tarayıcı Desteği
document.importNode()
bir DOM Düzey 2 (2001) özelliğidir.
Tüm tarayıcılarda tam olarak desteklenir:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |