Javascript 如何跟踪所选文本并对其进行标记?

Javascript 如何跟踪所选文本并对其进行标记?,javascript,text,range,textrange,Javascript,Text,Range,Textrange,我需要知道: 人们用什么姿势选择文字 并在其周围添加充满标签的文本 其中: 报告应基于HTML标记 不包括跨度和连接(a) 例如: 我将此标记为重复,但随后的评论意味着可能需要回复 如果你看看这里唯一的答案: 你会发现有人提到 参考文献 .wrap() .在()之前 .在()之后 您应该能够将这些标记与答案的第二部分一起使用,以将任何标记添加到所选文本中。此API方法提供了您所需的一切:可能重复@KennethSalomon,我需要获得开始-结束位置!!!帮助我!!!如果你能给出一个答案来指导你

我需要知道: 人们用什么姿势选择文字 并在其周围添加充满标签的文本

其中: 报告应基于HTML标记 不包括跨度和连接(a)

例如:

我将此标记为重复,但随后的评论意味着可能需要回复

如果你看看这里唯一的答案:

你会发现有人提到

参考文献

.wrap()

.在()之前

.在()之后


您应该能够将这些标记与答案的第二部分一起使用,以将任何标记添加到所选文本中。

此API方法提供了您所需的一切:可能重复@KennethSalomon,我需要获得开始-结束位置!!!帮助我!!!如果你能给出一个答案来指导你完成这项任务。不幸的是,你所说的,我不太适合。我有一些很好的例子,但这里没有会计html标记和返回值。你是说你不再需要答案还是仍然需要帮助?我相信我提供的链接应该可以帮助您在JavaScript中获得一个元素,然后您可以使用
.before()
.after()
函数在选择之前和之后添加标记,而不是突出显示选择