javascript 如何判断用户是否点击了突出显示/选中的文本?[duplicate]

sdnqo3pr  于 2023-01-01  发布在  Java
关注(0)|答案(1)|浏览(108)
    • 此问题在此处已有答案**:

javascript get x and y coordinates on mouse click(3个答案)
2天前关闭。
假设我在网页上有一些文本。
然后用户高亮显示该文本的随机选择。
如何知道用户的下一次单击是否在突出显示/选定的文本上?

kmbjn2e3

kmbjn2e31#

使用'window'对象的'getSelection'方法来检测点击并选中文本。

document.addEventListener('click', function(event) 
{
    // Check if the user has selected any text
    var selection = window.getSelection();
    if (selection.toString().length > 0)
    {
        // Get the selected text
        var selectedText = selection.toString();
        // Do something with the selected text...
    }
});

相关问题