如何通过JavaScript获取textarea元素内的选定文本?
答
<script type="text/javascript">
function ShowSelectionInsideTextarea()
{
var textComponent = document.getElementById('mytextarea');
var selectedText;
// IE version
if (document.selection != undefined)
{
textComponent.focus();
var sel = document.selection.createRange();
selectedText = sel.text;
}
// Mozilla version
else if (textComponent.selectionStart != undefined)
{
var startPos = textComponent.selectionStart;
var endPos = textComponent.selectionEnd;
selectedText = textComponent.value.substring(startPos, endPos)
}
alert("You selected: " + selectedText);
}
</script>
堆栈溢出存档 - http://*.com/questions/717224/how-to-get-selected-text-in-textarea - http://*.com/questions/275761/how-从文本框控制与js --- **提示**:在问一个问题之前,看看谷歌:`站点:*.com JavaScript获取选定文本内textarea`只返回相关材料来自*.com。或者你可以在地址栏中输入同样的东西,去第一个结果。给它一个镜头,输入到你的地址栏中:`?site:*.com javascript获取textarea内选定的文本 – Sampson 2009-06-29 12:35:29