answer.I は既にプラグイン wysiwyg エディターを使用しています。
function blanks(){
wrap("*");
}
function wrap(tag) {
var sel, range;
var selectedText;
if (window.getSelection) {
sel = window.getSelection();
if (sel.rangeCount) {
range = sel.getRangeAt(0);
selectedText = range.toString();
range.deleteContents();
range.insertNode(document.createTextNode('|' + tag + selectedText + tag + '|'));
}
}
else if (document.selection && document.selection.createRange) {
range = document.selection.createRange();
selectedText = document.selection.createRange().text + "";
range.text = '|' + tag + selectedText + tag + '|';
}
そのstackoverflowコメントボックスのテキストが太字で選択されているように参照し、太字を削除します。