ここにコード: http://pastebin.com/pukt7TQv (html/javascript/css は、完全なソースを簡単に含めるためにすべてインラインです)
タグは挿入できますが、属性や詳細はペーストビンに挿入できませんが、タグを挿入すると insertTag(tag) という関数が呼び出され、属性 (たとえば、font size="3") を挿入すると insertAttr(tag, attr) が呼び出されます。 'font' になり、attr は 'size="3"' になります。insertTag() は SurroundContents() を使用しますが、sroundContents() は属性をサポートしておらず、属性を持つタグを挿入する別の方法がわかりません。
このコードは、あなた自身の目的のために自由に切り取ってください。シンプルで、ある程度機能的です! :D