這是一個純粹的學術問題。是更好的做法,新的元素添加到DOM這種方式與創建新元素創建新元素vs追加HTML
<div id="div1">
<p id="p1">This is a paragraph.</p>
<p id="p2">This is another paragraph.</p>
</div>
<script>
var para = document.createElement("p");
var node = document.createTextNode("This is new.");
para.appendChild(node);
var element = document.getElementById("div1");
element.appendChild(para);
</script>
或通過簡單地追加HTML父元素,像這樣
<div id="div1">
<p id="p1">This is a paragraph.</p>
<p id="p2">This is another paragraph.</p>
</div>
<script>
document.getElementById("div1").innerHTML += "<p>This is new</p>";
</script>
是更好的做法是做一個或者是另一種,還是完全是純粹的選擇還是別的什麼。 謝謝