Ich möchte den Node, indem sich selektierter Text befindet, verändern.
Mittels "range.startContainer" versuche ich darauf zuzugreifen, kann aber anschliessend die setAttribute() Methode nicht verwednen.
Warum?
Ich glaube, dass der "Container" zwar schon irgendwie den Behälter liefert, worin die Selection gemacht wurde, aber dieser Behälter (Textnode?) lässt sich nicht mit einem Attribut versehen.
Gehe noch ein Ast höher mit:
parent = range.startContainer.parentNode;
Dann hast du "ein richtiger" node, den du zum Beispiel mit:
parent.setAttribute("style", style);
verändern kannst.