Вот несколько методов, связанных с манипулированием и работой со свойством innerHTMLузла DOM:
-
Получить внутренний HTML. Вы можете получить HTML-содержимое узла DOM, используя свойство
innerHTML. Например:const element = document.getElementById('myElement'); const htmlContent = element.innerHTML; -
Задайте внутренний HTML: вы можете установить HTML-содержимое узла DOM, используя свойство
innerHTML. Он заменяет существующий контент новым HTML. Например:const element = document.getElementById('myElement'); element.innerHTML = '<p>Hello, world!</p>'; -
Добавить во внутренний HTML. Чтобы добавить содержимое HTML к существующему содержимому узла DOM, вы можете использовать оператор
+=в свойствеinnerHTML. Например:const element = document.getElementById('myElement'); element.innerHTML += '<p>Appended content</p>'; -
Соображения безопасности. При использовании
innerHTMLбудьте осторожны с потенциальными рисками безопасности, такими как атаки с использованием межсайтовых сценариев (XSS). Обязательно тщательно очистите и проверьте любой пользовательский контент, прежде чем вставлять его в HTML.