是否可以使用 jQuery 或 vanilla JavaScript 获取网站输入框中选定的文本?
我尝试过var selectedText = window.getSelection().toString();
,
但这段代码只能获取 a 中的文本段落并且不在一个输入框.
编辑:也许我不清楚,我想从我没有创建的网站获取文本。我正在构建一个 Chrome 扩展程序,我需要从网站的输入框中获取文本。
这是一个解决方案:
function showSelectedText() {
var input = document.getElementById('text');
var selection = text.value.substring(input.selectionStart, input.selectionEnd);
alert(selection);
}
<input id="text" value="Hello, how are you?"><br>
<button onclick="showSelectedText()">Show selected text</button>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)