【发布时间】:2015-10-16 09:27:59
【问题描述】:
假设我有以下段落:
<p>one two </p> <p> three </p><p> four five </p>
现在假设我想将单词 2、3 和 4 设置为绿色,而不会对文档的结构或其他布局产生任何其他影响。我基本上想要一个<span>,它超越像<p>s 这样的块级元素。我怎样才能最简单地做到这一点?我可以
<p>o <span>t</span></p><p><span>t</span></p><p><span>f</span> f</p>
但这让事情变得非常混乱,因为我使用了降价解析器并拥有自己的自定义预处理代码。我该怎么做才能使每个连续长度的绿色文本只有一个“样式开始”标记,并且只有一个“样式结束”标记?
【问题讨论】:
-
解析后是什么意思?
-
类似
document.querySelectorAll('span p')developer.mozilla.org/en-US/docs/Web/API/Document/…