gpt4 book ai didi

javascript - 将Child追加到数组

转载 作者:行者123 更新时间:2023-12-02 18:19:27 25 4
gpt4 key购买 nike

学习新东西的痛苦。我有一个包含 2 段的数组。我试图在子零之后的数组上插入一个新段落。我得到了页面上的所有段落(它们没有 ID 也没有类名)。

var allNodes = document.getElementById("article")
var paras = allNodes.getElementsByTagName("p")
var para=document.createElement("p");
var node=document.createTextNode("We welcome your feedback as we continue to evolve our website features to make doing business easier. Give us your feedback.");
para.appendChild(node);
paras[0].appendChild(para);

这是有效的,但它将新创建的段落放置在现有段落内,而不是在其下方。我怎样才能把它放在我想要的 para[n] 下面呢?谢谢

最佳答案

使用parentNode:

paras[0].parentNode.insertBefore(para, paras[0].nextSibling);

编辑:在我之前的回答中,我检查了 .nextSibling 是否存在,如果不存在,则恢复为 appendChild turns out this is not needed :“如果 refChild 为 null,则将 newChild 插入到子级列表的末尾。”

关于javascript - 将Child追加到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18965037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com