是否可以使用 jQuery 或 vanilla JavaScript 在网站的输入框中获取选定的文本?
我试过 var selectedText = window.getSelection().toString();
,
但此代码仅获取段落中的文本,而不是输入框中的文本。
编辑:也许我不清楚,我想从一个不是我创建的网站上获取文本。我正在构建一个 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>
关于javascript - 获取输入框中选中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32809168/