The textContent property in JavaScript
The textContent property allows you to get or change the text inside the element, ignoring the HTML markup. It is useful when you need to work only with text, without worrying about tags.
element.textContent = 'New text';
Example of getting text from inside an element
let text = document.getElementById('box').textContent;
console.log(text);
// Outputs all the text inside the #box
An example of changing the text inside an element
document.getElementById('box').textContent = 'Updated text';
Resetting the content of the element, you just need to pass an empty string.
document.getElementById('box').textContent = '';
The textContent property helps you work with text without the risk of inserting malicious code. If you don’t need to render the HTML, but just change or receive the text, then you should remember the syntax.
