看看下面 HTML 页面中的代码片段——
<div id="div2"> Text2 </div>
现在,用户从浏览器网页中显示的文本中仅选择“Te”...
如何检查用户是否选择了 id=div2 的全部内容?
我确实了解如何获取与用户选择的内容相对应的节点列表——但在这种情况下,由于用户只选择了“Te”——只获得了一个节点——即包含文本“Te”的文本节点...因此我很困惑...
检查用户选择是否包含整个 Div (或 p )的最简单方法是什么?
另一个问题是,如果用户选择了多个 div 的内容,那么我如何检查每个(多个)div 的全部内容是否已被选中?
例如,看看下面的 HTML 片段——
<div id="div1"> Text1 </div>
<div id="div2"> Text2 </div>
<div id="div3"> Text3 </div>
在这里,用户选择了上面所有 3 个 div 的文本...
最后,如果用户选择了多个 div 的内容,所有这些都在一个父 div 中,那么我如何检查用户是否选择了该父 div 的全部内容,或者只选择了一些内容?父 div 也可能包含其他 div、p 元素以及图像和链接......
我不介意为此目的使用纯 js 或 jquery 之类的库...