相关疑难解决方法(0)

如何使用Javascript替换DOM元素?

我期待替换DOM中的元素.
例如,有一个<a>我想用替换替换的元素<span>.

我该怎么做呢?

javascript dom

150
推荐指数
4
解决办法
16万
查看次数

如何在body标签中insertBefore()元素?

我试图在js中使用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);
Run Code Online (Sandbox Code Playgroud)

但是这会在body标签关闭之前添加最后一个p元素,我怎么能使用它以便在打开时添加到顶部?所以添加的最后一个元素将是body标签内的第一个元素.

我试过了:

document.body.insertBefore(p, document.getElementsByTagName('body')[0]);
Run Code Online (Sandbox Code Playgroud)

但是萤火虫表明:

找不到节点"代码:"8

javascript dom insert getelementsbytagname

46
推荐指数
2
解决办法
6万
查看次数

标签 统计

dom ×2

javascript ×2

getelementsbytagname ×1

insert ×1