首页 > 解决方案 > 在元素的开头生成innerHTML

问题描述

我想在现有元素的开头生成 HTML 代码。

这是现有的 HTML 元素:

<div id="container">
  <p>end of the element</p>
</div>

使用我当前的解决方案,我在现有内容下方添加生成的元素:

document.getElementById(container).innerHTML += "<p>start of the element</p>";

如何使用 innerHTML 在元素的现有内容之上添加内容?

标签: javascripthtmlinnerhtml

解决方案


document.getElementById('container').innerHTML在作业前添加并删除速记+=

document.getElementById('container').innerHTML = "<p>start of the element</p>" + document.getElementById('container').innerHTML;
<div id="container">
  <p>end of the element</p>
</div>


推荐阅读