比如下面这段代码。 我想把里面的This is a paragh!文字插入到html标签 或 body之前。 也就是说想把这段文字放到页面顶部
应该如何弄啊。 我已经试过很办法。 比方获取html标签 和body 标签。不过都失败了。。 请问这里大侠有什么好的法子吗??(function insertEle() {
var newNode = document.createTextNode('This is a paragh!');
var reforeNode = document.getElementsByTagName("html");
//newNode.innerHTML =" This is a newcon ";
document.body.insertBefore(newNode,reforeNode); //新建的元素节点插入到 id为p1的元素前面
})();
应该如何弄啊。 我已经试过很办法。 比方获取html标签 和body 标签。不过都失败了。。 请问这里大侠有什么好的法子吗??(function insertEle() {
var newNode = document.createTextNode('This is a paragh!');
var reforeNode = document.getElementsByTagName("html");
//newNode.innerHTML =" This is a newcon ";
document.body.insertBefore(newNode,reforeNode); //新建的元素节点插入到 id为p1的元素前面
})();
var reforeNode = document.getElementsByTagName("html")[0];
document.body.insertBefore(document.createTextNode('This is a paragh!'), document.body.childNodes[0]);
上面那个document.getElementsByTagName("html")[0]; 试了。 好像不行啊。。 请用原谅我 意思表达的不是很清楚
document.body.insertBefore(document.createTextNode('This is a paragh!'), document.documentElement.childNodes[0]);
document.documentElement.insertBefore(document.createTextNode('This is a paragh!'), document.documentElement.childNodes[0]);