2009-10-03 62 views
0

我在創建一個基於HTML-textarea的純文本編輯器來編輯我的腳本(例如使用Mozilla Prism +本地主機安裝/網絡服務器)。它到目前爲止工作得很好,但是當我想在光標位置插入某些東西時,在textarea中有很多文本(Chrome可以正常工作)時,它在Firefox中變慢。例如。在textarea中填入133k大約需要1秒來插入4個空格。JavaScript:快速插入文本到長文本區

我已經擁有並使用elm.selectionStart和elm.selectionEnd。基於這些我然後複製文本,操作它,並將值設置回textarea - 也許這是造成瓶頸的原因(我之前使用類似的方法as answered on this site)。理想情況下,我可能會想有像elm.selectedText =「foobar的」,但找不到這個...

它不一定需要是跨瀏覽器...

有人能幫忙嗎?

回答