概述
将一个节点插入到指定的父节点的最末尾处(也就是成为了这个父节点的最后一个子节点).
语法
var child = node.appendChild(child);
node
是要插入子节点的父节点.child
即是参数又是这个方法的返回值.
描述
appendChild
方法会把要插入的这个节点引用作为返回值返回.
示例
// 创建一个新的段落p元素,然后添加到body的最尾部 var p = document.createElement("p"); document.body.appendChild(p);
附注
如果被插入的节点已经存在于当前文档的文档树中,则那个节点会首先从原先的位置移除,然后再插入到新的位置.
如果你需要保留这个子节点在原先位置的显示,则你需要先用Node.cloneNode
方法复制出一个节点的副本,然后在插入到新位置.
这个方法只能将某个子节点插入到同一个文档的其他位置,如果你想跨文档插入,你需要先调用document.importNode
方法.