Öro*_*idl 3 html javascript text selection
window.getSelection().anchorNode回报相当多的关于在用户点击开始选择,但我怎么可以得到的文本节点一样的属性节点的详细信息class,id等等?
例子:
<span id="word1">Aaa</span>
<span id="word2">Bbb</span>
Run Code Online (Sandbox Code Playgroud)
用户选择这两个跨度中的一些,我需要知道他从哪里开始选择,无论是在#word1还是在#word2
猜你需要这个:window.getSelection().anchorNode.parentNode
window.onclick = function() {
console.log(window.getSelection().anchorNode.parentNode)
console.log(window.getSelection().anchorNode.parentNode.className);
console.log(window.getSelection().anchorNode.parentNode.id)
}Run Code Online (Sandbox Code Playgroud)
<p class="cls" id="p1">p tag with class="cls" and id="p1",try to select something</p>Run Code Online (Sandbox Code Playgroud)