【发布时间】:2016-06-04 13:19:39
【问题描述】:
我有这个代码:
<p>     <span> text </span>     </p>
如何通过节点跨度删除p的第二个和第三个 ?
【问题讨论】:
-
Stack Overflow 不是代码编写服务。
我有这个代码:
<p>     <span> text </span>     </p>
如何通过节点跨度删除p的第二个和第三个 ?
【问题讨论】:
获取p的子节点并从文本节点中删除空格
var p = document.getElementsByTagName('p')[0];
var nodes = p.childNodes;
nodes[0].textContent = nodes[0].textContent.replace(' ', '');
nodes[2].textContent = nodes[2].textContent.replace(' ', '');
<p>&nbsp &nbsp <span> text </span> &nbsp &nbsp</p>
【讨论】: