Deselect contenteditable element

Ich versuche, die Auswahl in einem inhaltsbearbeitbaren Feld zu entfernen. Der Code, den ich habe, ist dieser:

<h1 contenteditable>Text</h1>
<input type="text" value="Text" /><br/>
<input type="button" onclick="" value='Deselect input'>
<input type="button" onclick="$('h1').blur()" value='Deselect h1'>

Und ich wähle automatisch dash1 's Text überdocument.execCommand('selectAll', false, null);

Das Entfernen der Auswahl für die Eingabe funktioniert, aber nicht für dash1. Wie kann ich das erreichen?

Prüfendiese Geige

dieses Foto zeigt, wie es sich für mich verhält:

ie Sie sehen können, habe ich gerade auf @ geklickdeselect h1 und der Text ist noch ausgewählt. Ich verwende Chrome.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage