Полный цикл в digital

Метод insertAdjacentElement в JavaScript

Метод insertAdjacentElement позволяет вставить элемент в любое место страницы. Чаще всего используется после создания элемента с помощью createElement. Код вставляется относительно опорного элемента. Можно сделать вставку перед опорным элементом (способ вставки beforeBegin), после него (способ вставки afterEnd), а также в начало (способ вставки afterBegin) или в конец (способ вставки beforeEnd) опорного элемента.

Синтаксис

опорный элемент.insertAdjacentElement(способ вставки, код для вставки)

Пример

Пусть опорный элемент - это элемент #target. Вставим перед ним новый абзац:

<div id="target">
<p>elem</p>
</div>
let p = document.createElement('p');
p.innerHTML = '!';
let target = document.querySelector('#target');
target.insertAdjacentElement('beforeBegin', p);
// <p>!</p>
// <div id="target">
// <p>elem</p>
// </div>

Пример

А теперь вставим новый абзац после опорного элемента:

<div id="target">
<p>elem</p>
</div>
let p = document.createElement('p');
p.innerHTML = '!';
let target = document.querySelector('#target');
target.insertAdjacentElement('afterEnd', p);
// <div id="target">
// <p>elem</p>
// </div>
// <p>!</p>

Пример

Вставим новый абзац в начало опорного элемента:

<div id="target">
<p>elem</p>
</div>
let p = document.createElement('p');
p.innerHTML = '!';
let target = document.querySelector('#target');
target.insertAdjacentElement('afterBegin', p);
// <div id="target">
// <p>!</p>
// <p>elem</p>
// </div>

Пример

Вставим новый абзац в конец опорного элемента:

<div id="target">
<p>elem</p>
</div>
let p = document.createElement('p');
p.innerHTML = '!';
let target = document.querySelector('#target');
target.insertAdjacentElement('beforeEnd', p);
// <div id="target">
// <p>elem</p>
// <p>!</p>
// </div>
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг