insertBefore()


语法

node.insertBefore(newnode,existingnode)


参数类型描述
newnodeNode 对象必需。需要插入的节点对象。
existingnodeNode object可选。在其之前插入新节点的子节点。如果未规定,则 insertBefore 方法会在结尾插入 newnode。

返回值

类型描述
Node 对象。您插入的节点。

实例

把一个列表项从一个列表移动到另一个中:

var node=document.getElementById("myList2").lastChild;
var list=document.getElementById("myList1");
list.insertBefore(node,list.childNodes[0]);