CWW 站上的 取得 Caret 的位置(編號:4459)

在這個範例中,大致上是沒問題,只不過
如果我用滑鼠從後面到前面選取文字,那麼 Caret 應該在前面
可是所取得的 Caret 位置依然在後面,怎麼會這樣呢?
有人試過這個範例嗎?謝謝!