コンテンツ編集可能なdivでexecCommandを実行するときにボタンをアクティブに保つ方法はありますか?execCommandをcontentEditable divに適用するボタンにクラスを適用する
例:
<input type="button" onclick="doRichEditCommand('bold');" value="B"/>
function doRichEditCommand(command){
document.execCommand(command, null, false);
}
私はcarretがdocument.execCommand(command, null, false);
が適用されている何か内にあるとき、私のボタンがアクティブのままにしたいと思います。私はそれが親要素をチェックすることによって実行可能だと思うが、それが良い方法に組み込まれている場合。
つまり、大胆でなければならないカレットがどこかにあるときは、大胆なボタンがオレンジ色になるようにしたいと思います。
私の質問を理解しているかどうかわからない、アクティブ時にボールドボタンがオレンジ色に変わるようにしたい – Ced
http://jsbin.com/ebubop/7/edit?html,output –
私を助けてくれてありがとうこれは私が求めていることではありません。たとえば、単語やgmailを使用している場合、太字の場所にカレットを置くと太字のボタンがアクティブになります(オレンジ色)。私は、ボタンをcontentEditableフィールドにリンクする組み込みの関数があるのか疑問に思っていました。私は誰もがそれはショットの価値があったとは思わない。 – Ced