Selection: focusOffset プロパティ
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
Selection.focusOffset は読み取り専用プロパティで、選択範囲のフォーカスが Selection.focusNode 内でオフセットされている文字数を返します。ただし、当該ノードの型が Text、CDATASection、Comment のいずれかである場合に限ります。
Selection.focusNode がそれ以外の種類のノードである場合、Selection.focusOffset は、選択範囲のフォーカスが Selection.focusNode 内でオフセットされている Node.childNodes の数を返します。
この数値は 0 起点です。選択範囲が Selection.focusNode の最初の文字で終わる場合、0 が返されます。