【发布时间】:2020-04-10 02:56:49
【问题描述】:
我想用<span> 环绕其父级具有其他类型子节点的每个TEXT_NODE,以便每个TEXT_NODE 都是其父级ELEMENT_NODE 的唯一子级。
例如,
<div>
<button />
<img />
text node who has other heterogeneous sibling nodes
<div>
only-child text node
</div>
another text node
</div>
操作后应该成为下面的DOM
<div>
<button />
<img />
<span> text node who has other heterogeneous sibling nodes </span> <!-- change made -->
<div>
only-child text node
</div>
<span>another text node</span> <!-- change made -->
</div>
我知道我们总是可以使用nodeValue.replace() 来重写非文本专有节点,但是有更好的方法吗?
【问题讨论】:
标签: javascript jquery html dom