使用 Node.prototype.normalize();

var wrapper = document.createElement('div'); 
 
wrapper.appendChild(document.createTextNode('Part 1 ')); 
wrapper.appendChild(document.createTextNode('Part 2 ')); 
 
wrapper.childNodes.length // 2 
wrapper.normalize(); 
wrapper.childNodes.length // 1

 

这个方法比较抽象, 可能用的也不多, 它的作用是 "清理" 而非 "清空". 

此外, 该方法是Text.splitText的逆方法.

发布评论
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

怎样移除当前节点讲解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。