我有一些JavaScript代碼,做了兩兩件事:如何在Safari中使用JavaScript來確定/操作textarea的選擇?
- 檢索從文本區域中選擇文本
- 增加了一個前綴和後綴到所選文本
的代碼目前使用selectionStart
和文本區域的屬性來確定選擇開始/結束的位置,提取選擇文本並對其進行處理,然後重新編寫textarea的值,並在右側的點中插入前綴和後綴。
此實現在Firefox 中正常工作,但在Safari中無效。 WebKit中顯然不存在selectionStart
和selectionEnd
屬性。 (我懷疑該代碼在谷歌瀏覽器中也不起作用,谷歌瀏覽器也是基於WebKit的,雖然我還沒有測試過。)
如何在Safari中執行這兩個操作?
我使用它在Chrome瀏覽器中,它的工作原理是完美的 – Martyn 2012-06-20 09:05:02