2016-10-03 81 views
-1

在Firefox高達48,Safari瀏覽器多達9個,IE和Chrome:DOM元素的新附加方法?

var p = document.createElement('p'); 
alert(p.append); // undefined 

但是從Firefox 49和Safari月10日起開始:

alert(p.append); // function append() { native code } 

這是什麼新的本地方法追加?

似乎MDN是我通常瀏覽文檔的地方,但它還沒有更新,而且我也沒有找到有關這種新方法和/或最近做了哪些更改的信息到那些瀏覽器。

回答

2

這是對MDN,你需要尋找更好的:-)

ParentNode.append方法插入ParentNode的最後一個孩子後一組Node對象或DOMString對象。 DOMString對象作爲等價的Text節點插入。

+0

當我鏈接到MDN時,刪除'/ en-US'部分:https://developer.mozilla.org/docs/Web/API/ParentNode/附加......這樣一個法語發言人(例如)不會被強制轉到英文網站。 –

+0

@StephenP - 這是一個很好的提示!謝謝 – Amit

1

它的工作方式與.appendChild()方法相同。

除了在這種情況下,它還可以帶有DOM對象和節點對象。

var text = document.createElement('div');

var container = document.createElement('div');

container.append(text); //現在將文本div插入容器的DOM