Привет, я пытаюсь выделить текст внутри заголовка h1. Мой код:
<html> <h1 id="myText">TextToSelect</h1> </html> <script> var text = document.getElementById("myText"); text.select(); </script>
Пример: введите описание изображения здесь
В объекте HTMLElement
select()
Чтобы смоделировать выбор пользователя, вы можете попробовать это:
var element = document.querySelector('#myText'); var range = document.createRange(); range.selectNode(element); window.getSelection().addRange(range);
<h1 id="myText">TextToSelect</h1>
Для получения дополнительной информации посетите документацию MDN для объекта Range
нет выбора для получения текста, с этим:
var h1Element = document.getElementById("myText");
вы получаете ссылку на ваш тег h1 в DOM, но для извлечения значения select не работает, используйте innerText
как это:
h1Element.innerText;