Изменить текст с помощью JS
JavaScript предоставляет несколько способов для изменения текста на HTML страницах. Давайте рассмотрим разные примеры.
Вариант 1
Тег с текстом:
<p id="elem">aaa</p>
Можно поменять текст с помощью свойства
textContent
:
let elem = document.querySelector('#elem');
elem.textContent = 'xxx';
Вариант 2
Тег с текстом:
<p id="elem">aaa</p>
Чтобы применились теги, нужно использовать
свойство innerHTML
:
let elem = document.querySelector('#elem');
elem.innerHTML = '<b>xxx</b>';
Вариант 3
Тег с текстом из атрибута:
<input id="elem" value="aaa">
Меняем текст инпута через изменение значения атрибута:
let elem = document.querySelector('#elem');
elem.value = 'xxx';
Вариант 4
Тег textarea
:
<textarea>aaa</textarea>
Это тег особенный - его текст пишется
внутри тегов, но чтобы изменить его текст,
нужно обращаться к свойству value
.
Сделаем это:
let elem = document.querySelector('#elem');
elem.value = 'xxx';