好的,所以我想弄清楚如果用户的文字中包含了高亮的文字,如何获得链接href ......
例如,如果以下是链接
<a href="http://www.google.com">Find us on Google</a>
用户高亮显示文字“Google”
<a href="http://www.google.com">Find us on Google</a>
所以问题是: 在用户突出显示文本(如复制并粘贴)之后,他们点击了一个按钮,它将返回所选文本的链接。
我希望我明白这一点,并不确定如何表达它。
答案 0 :(得分:5)
window.getSelection().anchorNode.parentNode.href;
或在IE中:
document.selection.createRange().parentElement().href;
应该获取元素的href选择文本的位置吗?