如何在IE8及更高版本的输入字段中获取所选文本。我尝试过使用window.getSelection()
document.getSelection()
和document.selection.createRange().text
。最后一个返回空字符串,其他字符串在IE8中未定义。
答案 0 :(得分:1)
var input= document.getElementById("id_of_input");
var selectedtext=input.value.substring(input.selectionStart,input.selectionEnd);
答案 1 :(得分:0)
最后我找到了解决方案,input.selection.createRange().text
。