gpt4 book ai didi

javascript - 将突出显示的文本存储在变量中

转载 作者:行者123 更新时间:2023-11-28 02:53:20 25 4
gpt4 key购买 nike

是否有一个 JavaScript 函数可以让我捕获当前光标突出显示的文本并将其存储在变量中?我一直在尝试 document.selection.createRange().text 但这不起作用。有没有可能的替代方案?代码如下:

function moremagic(){
var output = document.selection.createRange();
alert("I Work!");}

当我运行该函数时,它没有进入写入语句,因此我知道出了问题。

最佳答案

无情地被盗from another question:

function getSelectedText() {
if (window.getSelection) {
return window.getSelection();
}
else if (document.selection) {
return document.selection.createRange().text;
}
return '';
}

在“onClick”函数或其他函数中使用它,它将在几乎所有浏览器中返回选定的文本。

关于javascript - 将突出显示的文本存储在变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3284443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com