2017-05-22 4 views
2

私は、別のhtml文書からノードを持ってくるはずのhtml文書に関数を書きました。importNode()を使用して、インポートするドキュメントをどのようにポイントしますか?

私は約importNode()を読んでいますが、インポートしたいドキュメントをどのように指すべきか理解できません。私はどこにもURLを見つけることはありません。 MDNショー:

var node = document.importNode(externalNode, deep); 

externalNode URLですか?どのような明確化は大いに感謝! (これは初めてです)

答えて

1

他のhtmlドキュメントへの参照はiframeから取得できますが、urlにはsrcが設定されています。 (Mozillaのドキュメントからの引用)

HTML

<iframe src="/my-other-url.html"></iframe> 

Javascriptを

var iframe = document.getElementsByTagName("iframe")[0]; 
var oldNode = iframe.contentWindow.document.getElementById("myNode"); 
var newNode = document.importNode(oldNode, true); 
document.getElementById("container").appendChild(newNode); 

のMozillaからこのdocumentationを参照してください。

+0