经常会做个文本选取的动作, 这些文本一般都是包含在一个HTML标签中的,比如div、p、h1等。。。。。
如何知道选取的这段文字在整个HTML标签内容的位置, 也就是从第几个字符开始选的,, 到第几个字符结束。。。
对于input/textarea
直接使用selectionEnd
selectionStart
,,,但是对于div 、p标签之类的这个属性不支持。。。
请问 如何获取在div、p标签包裹的文字,选取的文字的开始位置??
###可以看看 Window.getSelection()/document.getSelection()
方法,其获取的 Selection 对象中就包含你需要的这些信息。