其他分享
首页 > 其他分享> > 怎样清理当前节点下的所有文本节点

怎样清理当前节点下的所有文本节点

作者:互联网

使用 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的逆方法.

标签:normalize,appendChild,文本,清理,wrapper,Part,childNodes,document,节点
来源: https://www.cnblogs.com/aisowe/p/11509544.html