gpt4 book ai didi

javascript - 如何在所需位置添加动态创建的节点(标签)?

转载 作者:行者123 更新时间:2023-11-30 23:48:57 29 4
gpt4 key购买 nike

假设我的页面上有两个 DIV。

<body>
<div id="d1"></div>
<div id="d2"></div>
</body>

我想使用 JavaScript 动态创建一个新的 DIV,并将其放置在 d1d2 之间。如果我使用 appendChild 方法,新的 DIV 将放置在末尾。

现在我只能想到拆分 BODY 的 innerHTML 并将新的 DIV 附加到所需的位置。有更好的办法吗?

最佳答案

insertBefore

document.body.insertBefore( 
newNode,
document.getElementById('d2')
);

关于javascript - 如何在所需位置添加动态创建的节点(标签)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1991402/

29 4 0