dmtrbskkv
@dmtrbskkv
Кодим и декодим, а иногда кино смотрим

Как задать лимит contenteditable div, чтобы после обрезки фокус был в конце последнего символа?

Как задать лимит contenteditable div, чтобы после обрезки фокус был в конце последнего символа?
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
dmtrbskkv
@dmtrbskkv Автор вопроса
Кодим и декодим, а иногда кино смотрим
Нашел ответ в интернетах:
<p id="p">Example: <i>italic</i> and <b>bold</b></p>

From <input id="start" type="number" value=1> – To <input id="end" type="number" value=4>
<button id="button">Click to select</button>


let range = new Range();

    range.setStart(p, start.value);
    range.setEnd(p, end.value);

    // применим выделение, объясняется далее
    document.getSelection().removeAllRanges();
    document.getSelection().addRange(range);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы