Свойство textContent в JavaScript
Свойство textContent
позволяет получить или изменить текст внутри элемента, игнорируя HTML-разметку
. Оно полезно, когда нужно работать только с текстом, не беспокоясь о тегах.
element.textContent = 'Новый текст';
Пример получения текста изнутри элемента
let text = document.getElementById('box').textContent;
console.log(text);
// Выведет весь текст внутри #box
Пример с изминением текста внутри элемента
document.getElementById('box').textContent = 'Обновленный текст';
Сброс содержимиого элемента, просто нужно передать пустую строчку
document.getElementById('box').textContent = '';
Свойство textContent
помогает работать с текстом без риска вставить вредоносный код. Если не нужно рендерить HTML
, а просто менять или получать текст то следует запомнить синтаксис.