我正在尝试如下使用JavaScript中的insertBefore:
var p = document.createElement("p");
p.innerHTML = "test1";
document.body.insertBefore(p, null);
var p = document.createElement("p");
p.innerHTML = "test2";
document.body.insertBefore(p, null);
但这将把最后一个p元素添加到body标签关闭前,我应该如何使用它以便在打开时将其添加到顶部?因此,最后添加的元素将是body标签内的第一个元素。
我尝试过:
document.body.insertBefore(p, document.getElementsByTagName('body')[0]);
但是 Firebug 显示:
节点未找到" 代码:"8
oldNode.replaceWith(newNode)
或设置oldNode.innerText
。 - GibolttextContent
来设置文本。 - alex