queryCommandValue
選択したテキストの値を返す方法はありますか? 戻り文字列または(ブール値ではありません!)
について知っています。
小さなWYSIWYGエディタを用意してみるのですが…queryCommandValue('bold')
true
false
問題は、次のように、選択したテキストから値を取得する方法です。選択したテキストは太字で下線付きです ?
queryCommandValue
選択したテキストの値を返す方法はありますか? 戻り文字列または(ブール値ではありません!)
について知っています。
小さなWYSIWYGエディタを用意してみるのですが…queryCommandValue('bold')
true
false
問題は、次のように、選択したテキストから値を取得する方法です。選択したテキストは太字で下線付きです ?
いいえ、仕方がありません。これqueryCommandValue
は、選択したテキストの状態を示しているのではなく、入力に関するものだからです。同様に、太字と非太字の両方の段落を選択した場合queryCommandValue
、一部のテキストが太字で一部のテキストが太字でないことを伝えることができません。基本的に、次の入力の値を示します。この例では、文字キーを押すと、太字になるかどうかが決まります (ここでは、選択を開始した場所によって異なります: 太字フォーマット内かどうか)。
document.queryCommandState
また、ブール値を返すために使用できることも知っておく必要があります。もちろん、ブール値、色、フォントなど、まだ使用したいものに対してのみ機能しますqueryCommandValue