太字、斜体、下線、インデントなどの基本的な機能を実装するミニブラウザのリッチテキストエディタを作成しました。私がこれらを持っているとしましょうtextarea
(これは本当にですiframe
):
これは太字のテキストです。
そして、太字のボタンを使って、私の問題をさらに詳しく説明しましょう。挿入ポイントがこの状態の場合:Thi|sは太字のテキストです。
その場合、BOLDボタンは通常の状態になります。ただし、この状態の場合:これはbol|dテキストです
その場合、太字ボタンは選択/アクティブ状態になります。BOLDボタンがアクティブ/選択された状態にあるべきかどうか、または挿入ポイントの位置に関して通常の状態にあるべきかどうかをどのように知ることができますか?