выделить весь текст в contenteditable div, когда он фокусируется / щелкает [дублировать]

Вы также можете установить gravity = "center" его родителя.

23
задан angry kiwi 27 September 2010 в 16:34
поделиться

2 ответа

Попробуйте это:

<div style="border:solid 1px #D31444"
     contenteditable="true"
     onclick="document.execCommand('selectAll',false,null)">12 some text...</div>
39
ответ дан 29 November 2019 в 00:44
поделиться

Проблема с событием focus в div заключается в том, что он не может сработать, поскольку считает, что div не должно быть редактируемым. Редактируемое содержимое в DOM отмечено фоном tabindex, поэтому для того, чтобы ваш div получил событие onfocus, вам нужно явно объявить свойство div tabindex. HTML:

<div style=" border:solid 1px #D31444" contenteditable="true" tabindex="1" onfocus="document.execCommand('selectAll',false,null)" >12 some text...</div>

Это должно работать с onfocus.

4
ответ дан 29 November 2019 в 00:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: