Ich möchte Caret-Position in einem editierbaren Element festlegen, aber es scheint nicht zu funktionieren.Caret-Position in einem editierbaren Element festlegen
var el = document.getElementsByTagName('div')[0];
var range = document.createRange();
var sel = window.getSelection();
range.setStart(el, 2);
range.collapse(true);
sel.removeAllRanges();
sel.addRange(range);
el.focus();
<div contenteditable>Hi ! How are you doing ?</div>
Vielen Dank es funktioniert. – tonymx227
@ tonymx227 werfen Sie einen Blick auf die Antwort von user2693928 für Details http://stackoverflow.com/questions/40632975/set-caret-position-in-a-content-editable-element/40633278#40633278 –