如何将Child追加为第三个孩子

JS-*_*ero 2 html javascript dom

我想在指定节点之后添加一个新的子节点,作为第三个子节点。

<ul id="menu">
    <li>one</li>
    <li>tow</li>
    <li>three</li>
    <li>four</li>
</ul>

<script>
var li = document.createElement("li");
document.getElementById("menu").appendChild(li);
var sometext = document.createTextNode("third one");
li.appendChild(sometext); 
</script>
Run Code Online (Sandbox Code Playgroud)

Que*_*tin 5

insertBefore如果您想在容器末尾之前的任意位置添加节点,请使用该节点。

parentElement.insertBefore(newNode, currentThirdNode);
Run Code Online (Sandbox Code Playgroud)

  • 不,答案似乎没有遗漏任何内容。如果您有不明白的地方,请更具体地说明您不明白的内容。 (2认同)