Javascript safari:将单词放在鼠标指针下
我试图在onclick事件处理程序中查找单击的单词Javascript safari:将单词放在鼠标指针下,javascript,safari,range,Javascript,Safari,Range,我试图在onclick事件处理程序中查找单击的单词 somediv.onclick = function(event) { var w = getClickedWord(event); alert(w) } getClickedWord()对msie使用range.moveToPoint,对gecko使用event.rangeParent/offset,但Webkit似乎两者都不支持。有任何指针吗?也许您可以尝试window.getSelection(),请注意,此函数返回一
somediv.onclick = function(event) {
var w = getClickedWord(event);
alert(w)
}
getClickedWord()
对msie使用range.moveToPoint
,对gecko使用event.rangeParent/offset
,但Webkit似乎两者都不支持。有任何指针吗?也许您可以尝试window.getSelection(),请注意,此函数返回一个Selection对象,因此您应该像下面那样使用它:
var sel = window.getSelection();
也许您可以尝试window.getSelection(),请注意,此函数返回一个Selection对象,因此您应该像下面那样使用它:
var sel = window.getSelection();
因此,请显示您在
getClickedWord
函数中获得的内容。请显示您在getClickedWord
函数中获得的内容。