2016-12-31 28 views
0

根據specsdocument.execCommand('insertText', false, 'Pasted text')將給定的純文本插入插入點(刪除選擇)。更改輸入字段或texarea中的選定文本

這可以在Chromium和Opera for textarea和輸入字段中工作,但在Firefox中不起作用,請參閱此fiddle

任何方式使它在Firefox中工作?

回答

0

您可以使用selectionStart EN selectionEnd和替換選定的文本如下:

el=document.activeElement; 
el.value=el.value.substring(0,el.selectionStart)+ 
"Pasted Text" 
+el.value.substring(el.selectionEnd); 
相關問題