【发布时间】:2020-05-27 15:00:59
【问题描述】:
我想在 ID 为“window”的 div 标签中插入一张图片:
<div id="window">
<h3 id="score">Score: 0</h3>
<h3 id="end">End Game</h3>
<video autoplay muted loop id="myVideo">
<source src="images/background.mp4" type="video/mp4">
</video>
</div>
我的函数看起来像 atm:
function spawn1() {
document.getElementById("window").innerHTML = "<img src='images/redtarget.png' style='width:10%'>";
}
如何在不使用 .innerHTML 的情况下插入 HTML 元素,因为它会替换我的 div 标签中的所有内容?
【问题讨论】:
-
它是
document.getElementById("window").append('<img src="images/redtarget.png" style="width:10%">')并且您可以使用createElement而不是将图像元素作为字符串 -
@admcfajn 你确定是
document.getElementById("window").innerHTML.append吗? -
感谢@AbhishekPandey,这是漫长的一天!
-
这能回答你的问题吗? Adding HTML elements with JavaScript
标签: javascript html css