我可以使用JavaScript在html文档中选择2个非连续区域吗?

时间:2016-08-28 00:05:07

标签: javascript jquery html range

假设我有一个有很多句子的DIV。我想在每个句子中选择第三个单词(例如)。我有一组与每个单词对应的范围对象。有没有办法选择每个?

我可以使用selectionRange addRange方法,并为其添加每个范围。希望这意味着所有第三个单词的选择方式与我按下鼠标左键拖动鼠标的方式相同。但我不知道那是不是真的。

最后,这样做的目的是,一旦我进行了选择,我就能以某种方式为其背景着色。我不能通过另一种方法来做到这一点,每个范围一个接一个地围绕每个第三个字由具有彩色背景的跨度节点处理,因为一旦我这样做,我就会抛弃其他存储范围的参数,其计算的偏移假设一个未被篡改的DOM。

感谢。

0 个答案:

没有答案