Свойство innerHTML в Javascript

Свойство innerHTML позволяет получать и изменять HTML-код внутри элемента. Оно даёт полный контроль над содержимым, включая вставку новых тегов.

element.innerHTML = 'новый HTML-код';

Пример с заменой содержимого элемента

document.getElementById('box').innerHTML = '<strong>Новый текст</strong>';

Так же можно добавить новую html разметку с заменой всего содержимого

let list = document.getElementById('list');
list.innerHTML = '<li>Элемент 1</li><li>Элемент 2</li>';

Свойство innerHTML позволяет манипулировать содержимым элемента, но он требует осторожности. Если работать с динамическими данными, нужно следить за безопасностью, чтобы не пустить в код нежелательный HTML.


Home About Links

Text me