javascript获取选定的html元素

时间:2009-11-09 03:59:49

标签: javascript html dom

用户在网页上,使用鼠标选择内容,如何使用javascript知道已选择的内容?

2 个答案:

答案 0 :(得分:3)

要获取页面上当前突出显示的原始文本,您可以执行以下操作:

function getSelectedText() {
    return window.getSelection ? window.getSelection() 
                               : document.selection.createRange().text;
}

检查上述代码here的示例。

更多信息:

答案 1 :(得分:1)

如果您正在谈论用户将鼠标拖到文本上以使其突出显示,请使用Selection和Range对象(对于Mozilla)和Selection和TextRange对象(对于IE)。