在Firefox上最多48个,Safari最多9个,IE和Chrome:
var p = document.createElement('p');
alert(p.append); // undefined
但是从firefox 49和Safari 10开始:
alert(p.append); // function append () { native code }
这个新的原生方法附加什么?
似乎MDN,我通常浏览文档的地方,尚未更新,我找不到有关这种新方法和/或最近做了哪些更改的信息。那些浏览器。
答案 0 :(得分:2)
它在MDN上,你需要看起来更好: - )
ParentNode.append 方法在ParentNode的最后一个子节点之后插入一组Node对象或DOMString对象。 DOMString对象作为等效的Text节点插入。
答案 1 :(得分:1)
它的工作方式与.appendChild()方法相同。
除了这种情况,它还可以将DOM对象与节点对象一起使用。
var text = document.createElement('div');
var container = document.createElement('div');
container.append(文本); //文本div现在插入到容器的DOM
中答案 2 :(得分:0)
document.createElement返回一个Element对象。 .append是一种实验方法,请在此处查找信息:https://developer.mozilla.org/en-US/docs/Web/API/ParentNode/append