HTML DOM Document importNode()
示例
從 iframe(另一個文件)匯入第一個 <h1> 元素
const frame = document.getElementsById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.importNode(h1, true);
自己動手試一試 »
描述
importNode()
方法從另一個文件匯入一個節點。
當第二個引數設定為 true
時,子節點也將被匯入。
語法
document.importNode(node, deep)
引數
引數 | 描述 |
node | 必需。 來自另一個文件的節點。 可以是任何型別的節點。 |
deep | 必需。false :僅匯入節點本身。true :子節點(後代節點)也將被匯入。 |
返回值
型別 | 描述 |
節點 | 匯入的節點。 |
瀏覽器支援
document.importNode()
是 DOM Level 2 (2001) 功能。
所有瀏覽器都完全支援。
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 9-11 |