J'ai cette simple HTML comme par exemple:
<div id="editable" contenteditable="true">
text text text<br>
text text text<br>
text text text<br>
</div>
<button id="button">focus</button>
Je veux quelque chose de simple: - quand je clique sur le bouton, je veux mettre l'accent circonflexe(curseur) dans le lieu précis dans la modifiable div. À partir d'une recherche sur le web, j'ai ce JS attaché à bouton de la souris, mais il ne fonctionne pas (FF, Chrome):
var range = document.createRange();
var myDiv = document.getElementById("editable");
range.setStart(myDiv, 5);
range.setEnd(myDiv, 5);
Est-il possible de régler manuellement la position du curseur comme ça ?