ich den folgenden Code haben:entfernen Tags aus der Auswahl
<div contenteditable="true" id="editor">
<p>This is example text with <span class="spoiler">spoiler<strong>s</strong></span></p>
<p>The <span class="spoiler">spoiler</span> exists in multiple paragraphs</p>
</div>
<button onclick="removeSpoiler();">remove spoiler</button>
Der Benutzer Text auswählen und danach klicken Sie auf die Schaltfläche, um die <span class="spoiler">
Formatierung zu entfernen. Nach einem Klick auf den Button muss der Text noch ausgewählt sein.
Zum Beispiel: Der Benutzer wählt "mit Spoiler. Die SP". Er klickt auf "Spoiler entfernen". Die gewünschte Ausgabe ist:
<div contenteditable="true" id="editor">
<p>This is example text with spoiler<strong>s</strong></p>
<p>The sp<span class="spoiler">oiler</span> exists in multiple paragraphs</p>
</div>
<button onclick="removeSpoiler();">remove spoiler</button>
Ein jsFiddle meines Versuch (ich weiß wirklich nicht, wo von dort aus gehen): http://jsfiddle.net/632cr/
Wie weiß der Benutzer, dass der Text, den er auswählt, innerhalb eines Bereichselements liegt? –