JavaScript/Методы/insertBefore

Материал из Энциклопедия о программировании
Перейти к: навигация, поиск

insertBefore — метод в JS, который вставляет нод перед указанным существующим дочерным нодом, а если вставляемый нод уже был в документе, то он перемещается.

Синтаксис

elem.insertBefore(newNode, refNode)

Параметры
elem
элемент, в котором вставляем дочерный элемент
newNode
нод, который вставляем
refNode
Нод, перед котором вставляем. Очень важно что бы этот узел был прямым потомком узла elem

Примечания

Если refNode == null, то нод вставляется в конце списка дочерных нодов elem.

Родители

Element
HTML или XML элемент (тэг и его содержание)