标签: javascript selection textnode
我使用window.getSelection来获取所选文字,然后我可以使用getRangeAt来获取实际的range我选择
window.getSelection
getRangeAt
range
但是如何才能获得我选择的所有文本节点?在Range的属性中,我只能获得startContainer和endContainer,那么两个容器外的文字呢?
Range
startContainer
endContainer
我想做一些像Diigo那样的工作,我想用一些标签包装文本来突出显示它们,我该怎么做?
Diigo