0

これがまったくの謝罪の質問である場合は、お詫び申し上げます。私はJSを初めて使用しますが、次のことが達成できるかどうかわかりません。

DOMは、選択したテキスト文字列のオフセットにアクセスできるAPIを提供していますか?次回ログインしたときにアクセスできるように、テキスト文字列を強調表示して保存する必要があります。グーグルで調べていたところ、ブラウザ間の互換性の問題があるという印象を受けました。 。なんらかの方法があるといいのですが?任意のポインタをいただければ幸いです。

4

3 に答える 3

1

要素の「selectionStart」と「selctionEnd」を使用できます。何かのようなもの

document.getElementById("id").selectionStart
document.getElementById("id").selectionEnd
于 2012-09-24T15:15:26.667 に答える
1

RangySerializerModuleをご覧ください

これにより、。のような文字列を返す選択をシリアル化できます0/9/3/2:13,0/9/3/2:44{df7c63db}

あなたの場合、シリアルをローカルストレージに保存し、次回のログイン時にシリアルを使用して選択を復元することができます。

于 2012-09-24T15:28:31.613 に答える
0

まだ何が欲しいのかわかりませんが、このブログが役立つと思います

http://mark.koli.ch/2009/09/use-javascript-and-jquery-to-get-user-selected-text.html

于 2012-09-24T15:16:20.553 に答える