jens: Ich habe Probleme bei der Function document.selection

Ich arbeite grade an einem WYSIWYG Editor und das ändern selektierter Texte macht mir da auch nicht so Probleme, das hab ich folgendermaßen gelöst:

function formatfunktion(art) {
    var rg = document.selection.createRange();
    var sym = '<'+art+'>' + rg.text + '</'+art+'>';
    if (rg.htmlText != '') {
       rg.pasteHTML(sym);
    }
    else alert("Bitte makieren Sie vorher einen Textabschnitt");
}

Nun zu meiner Frage:

Wie entferne ich ein Tag, dass zum Elternelement des selektierten Text gehört?

variable = document.selection.createRange().parentElement();

Damit bekomme ich zwar das Elternelement, aber wie kann ich es dann verändern? Also ich möchte einfach nur ein Tag (z.B. <b> und </b>) entfernen.

Danke schonmal im Vorraus für die Hilfe!