【发布时间】:2013-04-02 07:44:25
【问题描述】:
这里有一些示例代码:
function addTextNode(){
var newtext = document.createTextNode(" Some text added dynamically. ");
var para = document.getElementById("p1");
para.appendChild(newtext);
$("#p1").append("HI");
}
<div style="border: 1px solid red">
<p id="p1">First line of paragraph.<br /></p>
</div>
append() 和 appendChild() 有什么区别?
任何实时场景?
【问题讨论】:
-
一个是 jQuery 方法,另一个是原生 JS 方法,它们的作用几乎相同,但 append() 接受多个元素。
-
底部是使用库(例如常用的jQuery),顶部是使用“原生”DOM方法附加元素。
标签: javascript jquery append appendchild