var element = document.getElementsByTagName('span')[0]; 那么 复制代码 代码如下: var t1 = element.cloneNode(false).innerHTML;//不复制子节点 var t2 = element.cloneNode(true).innerHTML;//copy all alert(t1); alert(t2);
这是会依次输出 (空)“”和Shadow ; 复制代码 代码如下: var textnode = element.firstChild;//指向文本节点 var t1 = textnode.cloneNode(false).nodeValue; var t2 = textnode.cloneNode(true).nodeValue; alert(t1); alert(t2);