JavaScript 复制节点

有时候并不需要生成或插入新的节点,而只是复制就可以达到既定的目标。

DOM 提供 cloneNode( )方法来复制特定的节点,语法如下:clonedNode=targetNode.cloneNode(bool)其中参数bool 为逻辑量:

bool=1 或true:表示复制节点自身的同时复制节点所有的子节点;

bool=0 或false:表示仅仅复制节点自身。

下面的实例演示使用如何复制节点并将其插入到节点树中:[code]

First Page!

Welcome to DOM World!

[/code]程序运行结果如图所示。

注意:HTML 文档中,空元素不会改变文档的外观,因为浏览器经常对那些无内容的元素进行最小化。