2017-03-25 7 views
0

こんにちは私いくつかの選択したテキストに太字効果を適用し、次のコードがあります。JavaScriptが編集可能なテキストコンテンツへスタイルを適用

richTextField.document.execCommand('Bold',false,null); 

これは動作しますが、私は今、何をしたいのフォントを変更できるようにすることですサイズ。私は使用している場合:

var strUser2 = e2.options[e2.selectedIndex].value; 
    richTextField.document.execCommand('fontSize',false,strUser2); 

<font size="1/2/3/4/5/6/7">はHTML 5で削除されましたので、それが仕事をdosnt私が選択したテキストにスタイルfont-size:30px;を適用するか、選択したテキストにクラス名を適用できる方法はありますこれにはCSSが含まれていますか?ありがとう。

答えて

0

私は特定のサイズに取得する方法(小枝execCommand)を参照してください、しかし、あなたが呼び出すことができますincreaseFontSizeコマンド、があるように見えるしません:

richTextField.document.execCommand('increaseFontSize',false,strUser2); 
+0

私はよく分からないものにこれを作る。 OPが増加のために特定のサイズを指定したいとします。コマンドは次のように指定します。*選択範囲または挿入ポイントにBIGタグを追加します。 (Internet Explorerではサポートされていません)*しかし、[bigタグについて読む](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/big)HTMLで削除されます。 「ビッグ」を伴わないCSS手法を提案している。 –

+1

HTML5では ''は有効ではありませんが、後方互換性のために地球上のほぼすべてのブラウザで動作します。さて、書式設定を行う正しい方法はCSSですが、OPは 'execCommand'を使用しているので、彼はそれを扱うコマンドだけを使うことに限定されています。だからこそ、私の答えは 'execCommand'でそれを行う方法は見当たらないが、JavaScriptとCSSでそれを行う方法はまったく別の問題だと言い始める。 –

関連する問題