用户在网页上,使用鼠标选择内容,如何使用javascript知道已选择的内容?
答案 0 :(得分:3)
要获取页面上当前突出显示的原始文本,您可以执行以下操作:
function getSelectedText() {
return window.getSelection ? window.getSelection()
: document.selection.createRange().text;
}
检查上述代码here的示例。
更多信息:
答案 1 :(得分:1)
如果您正在谈论用户将鼠标拖到文本上以使其突出显示,请使用Selection和Range对象(对于Mozilla)和Selection和TextRange对象(对于IE)。