HTML DOM cloneNode() 方法 HTML DOM className 属性 HTML DOM compareDocumentPosition() 方法 HTML DOM cloneNode() 方法 实例 拷贝一个列表项到另外一个列表: var node=document.getElementById("myList2").lastChild.cloneNode(true); document.getElementById("myList1").appendChild(node); 拷贝前: Coffee Tea Water Milk 拷贝后: Coffee Tea Milk Water Milk 试一试 » 定义和用法 cloneNode() 方法可创建指定的节点的精确拷贝。 cloneNode() 方法 拷贝所有属性和值。 该方法将复制并返回调用它的节点的副本。如果传递给它的参数是 true,它还将递归复制当前节点的所有子孙节点。否则,它只复制当前节点。 浏览器支持 所有主要浏览器都支持 cloneNode() 方法 语法 _node_.cloneNode( _deep_ ) 参数 参数 类型 描述 _deep_ Boolean 可选。该方法将复制并返回调用它的节点的副本。如果传递给它的参数是 true,它还将递归复制当前节点的所有子孙节点。否则,它只复制当前节点。 返回值 类型 描述 节点对象 拷贝的节点 技术细节 DOM 版本 Core Level 1 Node Object HTML DOM className 属性 HTML DOM compareDocumentPosition() 方法