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

Метод prepend в JavaScript

Метод prepend позволяет вставить в начало какого-либо элемента другой элемент. Параметром метод принимает элемент, как правило созданный через createElement, либо строку. Можно добавить сразу несколько элементов или строк, перечислив их через запятую.

Синтаксис

родитель.prepend(элемент или строка)

Пример

Давайте создадим абзац, установим ему текст и поместим на страницу в начало блока #parent:

<div id="parent">
<p>1</p>
<p>2</p>
<p>3</p>
</div>
let parent = document.querySelector('#parent');
let p = document.createElement('p');
p.innerHTML = '!';
parent.prepend(p);
// <div id="parent">
// <p>!</p>
// <p>1</p>
// <p>2</p>
// <p>3</p>
// </div>

Пример

Поместим сразу несколько абзацев в начало блока #parent:

<div id="parent">
<p>1</p>
<p>2</p>
<p>3</p>
</div>
let parent = document.querySelector('#parent');
let p1 = document.createElement('p');
p1.innerHTML = 'a';
let p2 = document.createElement('p');
p2.innerHTML = 'b';
parent.prepend(p1, p2);
// <div id="parent">
// <p>b</p>
// <p>a</p>
// <p>1</p>
// <p>2</p>
// <p>3</p>
// </div>

Пример

Давайте в качестве параметра метода используем строку:

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