我们要做一个在网页上划词进行高亮的功能,比如下面这种html<div id="div">
<h1>我是h1标题</h1>
<p>我是第一段</p>
<p>我是第二段</p>
<p>我是第<span>三段</span></p></div>我们通过selection对象获取用户划取的起始与终止节点对象。用户使用鼠标划取时,很可能是从第一个p标签中间,滑到第三个p标签里的span标签中。我们通过selection对象可以知道,用户是从第一个p标签开始划的,是在一个span标签里停止的。但是,我们如何获得用户划取的范围内的其他节点呢?selection对象没有提供这些信息。请问各位,有什么好的方法吗?多谢。
添加回答
举报
0/150
提交
取消