【发布时间】:2012-07-13 10:45:01
【问题描述】:
可能重复:
Understanding what goes on with textarea selection with JavaScript
Copy and paste the selected text to the clipboard using JavaScript
我有点困惑我应该如何处理这个问题,我在这个区域有一个文本框,我希望用户能够突出显示文本框中的一个单词。我需要捕捉突出显示的单词。它适用于除 Mozilla 之外的所有浏览器。
我在这里使用 onkeydown 事件。
var startPos = textComponent.selectionStart;
var endPos = textComponent.selectionEnd;
selected = textComponent.value.substring(startPos,endPos);
这是我用于 Mozilla 的代码。它不工作。
请帮帮我
【问题讨论】:
-
只要选择确实存在,该代码就可以在 Mozilla 浏览器中运行。你什么时候调用这个代码?几乎可以肯定,在调用代码时选择不存在。