2

すべて..この質問がインターネット上に散らばっていることは知っていますが、何も私を正しく指していないようです.

私は自分の wysiwyg を作成していますが、直面している問題はコード

document.execCommand("fontSize", false, value);

"font" タグの "size" 属性に割り当てられる 1 から 7 までの値のみを受け入れます。ただし、フォントサイズをピクセル単位で設定する必要があります。

この例は、同様のstackoverflow questionで見つけました。しかし、このアプローチの問題点は、選択したテキストのフォント サイズのみを変更することです。テキストを入力する前に font-size を設定しようとすると、うまくいきません。

これを解決する方法を知っている人はいますか?

4

1 に答える 1

1

document.execCommand("fontSize", false, "7");コマンドが作成した要素を呼び出して検索し、必要に応じて変更するなど、ハックな方法を使用できます。例を参照してください: http://jsfiddle.net/S3ctN/

これは明らかに、ドキュメントにサイズ 7 の要素が他にないことに依存しており、フォント サイズの要素を使用するブラウザーにも依存しています。

document.execCommand() ピクセル単位の FontSize?

于 2012-08-17T06:47:27.280 に答える