2009-05-27 66 views
1

我有一些JavaScript代碼,做了兩兩件事:如何在Safari中使用JavaScript來確定/操作textarea的選擇?

  • 檢索從文本區域中選擇文本
  • 增加了一個前綴和後綴到所選文本

的代碼目前使用selectionStart和文本區域的屬性來確定選擇開始/結束的位置,提取選擇文本並對其進行處理,然後重新編寫textarea的值,並在右側的點中插入前綴和後綴。

此實現在Firefox 中正常工作,但在Safari中無效。 WebKit中顯然不存在selectionStartselectionEnd屬性。 (我懷疑該代碼在谷歌瀏覽器中也不起作用,谷歌瀏覽器也是基於WebKit的,雖然我還沒有測試過。)

如何在Safari中執行這兩個操作?

+0

我使用它在Chrome瀏覽器中,它的工作原理是完美的 – Martyn 2012-06-20 09:05:02

回答

1

看到封閉goog.dom.selection

相關問題