你能告诉我为什么DOM是这样生成的:
<div id="result">
<div class="block"></div>
a=5
</div>
虽然我希望看到:
<div id="result">
<div class="block">a=5</div>
</div>
这是代码本身:
<div id="result"></div>
<script>
var a = 5;
result.innerHTML += `<div class="block">`;
if (a==5)
result.innerHTML += `a=5`;
else
result.innerHTML += `a!=5`;
result.innerHTML += `</div>`;
</script>
塑造这个片段以查看我的期望以及为什么它不能正常工作的正确方法是什么?
在这个时刻
元素
div
withclass="block"
已经被创建。和这个
什么也不做。