【发布时间】:2011-03-05 19:11:13
【问题描述】:
我需要创建一个评论机制,其中用户突出显示一段文本,点击“评论这个”,然后做一些事情。 Javascript 代码必须知道不仅要选择文本(这很简单),还要知道 anchorOffset,才能准确知道从哪个字符到哪个字符选择了文本。
我找到了一个cross-browser solution,它为您提供了文本。是否有可靠的方法来获取 DOM 规范中描述的 selection object?
【问题讨论】:
-
该对象不在 DOM 规范中,您可以在 Quirksmode.org 上看到。该页面也可能有助于一种跨浏览器解决方案。
-
我建议您使用
indexOf(selection)解析所选文本的节点文本,但我不确定您要达到什么目的。
标签: javascript dom cross-browser