📜  如何在 JavaScript 中获取突出显示/选定的文本?

📅  最后修改于: 2022-05-13 01:56:21.775000             🧑  作者: Mango

如何在 JavaScript 中获取突出显示/选定的文本?

可能需要找出用户选择/突出显示的文本。使用窗口文档对象及其属性可以很容易地完成。对于不同的浏览器,处理选定的文本是不同的。获取选定文本的方法如下所示:

示例 1:通过使用window.getSelection属性

function selection(){
if (window.getSelection)
       return window.getSelection();
}

示例 2:通过使用document.getSelection属性

function selection(){
if (document.getSelection)
       return document.getSelection();
}

示例 3:通过使用document.selection属性

function selection(){
if (document.selection)
       return document.selection.createRange().text;;
}

是时候试试代码了。运行代码,选择一个文本并按下按钮以显示所选文本:
例子:


  

    Selected Text

  

    
        

          GeeksforGeeks       

                    

Select any part of this sentence           and press the button

                                               
                     
    
  

输出:
前:

后: