У меня есть iframe contentEditable с номерами строк и текстом. Номера строк содержатся в элементе div, а весь текст - в <pre>
-элементе.
Это выглядит так:
<code><body>
<div id="line_numbers">
<div>1</div><div>2</div><div>3</div>
</div>
<pre>
Text
Теперь, когда кто-то нажимает Ctrl + A, все выбирается, включая номера строк. Я хотел бы изменить это поведение, чтобы включить только содержимое <pre>
.
Я настроил функцию, которая захватывает Ctrl + A и предотвращает операцию по умолчанию. Теперь, как мне установить выделение, чтобы оно содержало все в <pre>
?