私はこの問題をほぼ完了しました。選択したテキストをfont-sizeで囲み、それをbakでtextareaに送信します。
ただし、スパンは常に追加されます。スパンがすでに選択されているかどうかを知る必要があると思います。フォントサイズを変更するだけです...助けてください
フィドルを参照してください:サイズのコンボボックスは右隅にあります
このコードを見てください:
//get selection content
content = selection.extractContents();
//create span and wrap it around selection
fontEl = document.createElement ("span")
fontEl.style.fontSize=font_size+'px'
fontEl.appendChild(content);
mod_text = fontEl.outerHTML
old_text=fontEl.innerHTML
selection.insertNode(fontEl);
//END----------------------------
//alert(fontEl.firstChild.nodeName)