没有任何
onhighlightext类似的东西,但是一个解决方案是绑定
onmouseup检查如果
input/中没有选择任何文本
textarea。
编辑
这是适合您的实现示例。我仅在Chrome / Firefox / IE7中对此进行了测试。这同样适用于输入。
var t = '';function gText(e) { t = (document.all) ? document.selection.createRange().text : document.getSelection(); document.getElementById('input').value = t;}document.onmouseup = gText;if (!document.all) document.captureEvents(Event.MOUSEUP);<input type='text' id='input' />在软件中,当调用堆栈上使用了太多内存时,会发生堆栈溢出。调用堆栈包含有限的内存,通常在程序开始时确定。调用堆栈的大小取决于许多因素,包括编程语言、机器体系结构、多线程和可用内存量。当调用堆栈上使用过多内存时,堆栈会溢出,通常会导致程序崩溃。[1]此类软件错误通常是由两种编程错误之一引起的。[2]



