insertAdjacentHTML()

Обновлено: 19.03.2023

Визначення та використання

Метод insertAdjacentHTML()вставляє HTML-код у вказану позицію.

Правові позиції:

Значенняопис
afterbeginПісля початку елемента (перший дочірній)
afterendПісля стихії
перед початкомПеред стихією
перед кінцемДо кінця елемента (останній дочірній)


Приклад

Вставте новий елемент <p> після елемента заголовка:

const h2 = document.getElementById("myH2");
let html = "<p>My new paragraph.</p>";
h2.insertAdjacentHTML("afterend", html);

Синтаксис


element.insertAdjacentHTML(position, html)

або

node.insertAdjacentHTML(position, html)

Параметри

ПараметрОпис
positionВимагається. Позиція відносно елемента: afterbegin afterend перед початком перед кінцем
htmlHTML для вставки.

Підтримка браузера

insertAdjacentHTML

Посмотреть совместимость на Can I use?

insertAdjacentHTML