单击“添加 P2”按钮时,如何在 id=p1 和 id=p3 之间添加 p 标签?
这是我到目前为止的代码。
function addParagraphs()
{
var p2 = "<p>paragraph 2</p>";
document.getElementsById("p1").appendChild(p2);
}
<p id ="p1" > paragraph 1</p>
<p id ="p3" > paragraph 3</p>
<p id ="p4" > paragraph 4</p>
<input id="b2" type='button' onclick='addParagraphs()' value='Add P2'/>
原文由 gkmohit 发布,翻译遵循 CC BY-SA 4.0 许可协议
最简单的解决方案是使用
insertAdjacentHTML
方法,该方法对于 HTML 字符串的操作非常方便:另一种选择是使用
insertBefore
方法,但它有点冗长: