2015-06-16 67 views
0

如何在IE8及以上版本的輸入字段中獲取所選文本。我曾嘗試使用window.getSelection()document.getSelection()document.selection.createRange().text。最後一個是返回空字符串,其他的未定義在IE8中。在IE8及以上版本的輸入字段中獲取所選文本

+0

我也嘗試使用'input.focus(); selected =(document.selection.createRange()。text;'但是id沒有幫助。 –

回答

1
var input= document.getElementById("id_of_input"); 
var selectedtext=input.value.substring(input.selectionStart,input.selectionEnd); 
0

最後,我發現解決方案爲:input.selection.createRange().text

相關問題