为什么要替换元素

时间:2017-01-16 16:59:39

标签: javascript dom

我很好奇为什么元素被替换,而不是在div的末尾添加...?

<!DOCTYPE html>
  <html>
    <body>

    <h1>JavaScript in Body</h1>

    <div id="demo">
    <h1>A paragraph will appear below</h1>
    </div>

    <button type="button" onclick='document.getElementById("demo").innerHTML = "<p>My First JavaScript</p>"'>Insert a paragraph</button>


  </body>
</html> 

2 个答案:

答案 0 :(得分:1)

innerHTML替换元素的内部内容,而不是使用.appendChild()

答案 1 :(得分:1)

您可以将=替换为+=以附加innerHTML而不是替换它。