双击或移动鼠标。
有谁知道这个?
答案 0 :(得分:1)
我认为你引用了select
事件。见这里:http://www.comptechdoc.org/independent/web/cgi/javamanual/javaevents.html
答案 1 :(得分:1)
也许你可以将一个函数绑定到document.onmouseup
来调用document.getSelection()
?这假设您的用户使用鼠标选择文本;)
document.onmouseup = function() {
var sel = document.getSelection();
if (sel.length > 0) {
alert(sel);
}
}
答案 2 :(得分:0)
可能是document.getSelection()
吗?
Here是关于该主题的网页。
答案 3 :(得分:0)
可以使用“onselect”,但它只适用于表单元素(输入,选择......)。
function on_select() {
alert( "selected" );
}
...
<input name="input" onselect="on_select()">
答案 4 :(得分:0)
在IE中,只有select
事件适用于正文文本和表单输入,因此可以执行您想要的操作。 IE和WebKit的selectstart
会在用户开始选择时触发,这可能对您没有帮助。要检测用户何时以跨浏览器方式进行选择,您需要同时处理keyup
和mouseup
个事件。即使这样,您也不会使用“全选”菜单选项(通常位于编辑和右键单击上下文菜单中)检测选择事件,例如用户。目前的浏览器情况并不理想。