Метод HTML DOM InsertBefore
примеров
Добавление элементов в список:
document.getElementById("myList").insertBefore( newItem,existingItem );
Перед добавлением:
- Coffee
- Tea
После добавления:
- Water
- Coffee
- Tea
Попробуйте »
Определение и использование
Метод InsertBefore () вставляет новый дочерний узел перед существующим дочернего узла.
Совет: Если вы хотите создать новый элемент списка текст после элемента LI следует добавить текстовый узел элемента, а затем добавить элемент LI в списке.
Кроме того, можно использовать метод InsertBefore для вставки / удаления элементов, которые уже существуют.
примеров
Переместить элемент списка к другому элементу списка:
var node=document.getElementById("myList2").lastChild;
var list=document.getElementById("myList1");
list.insertBefore(node,list.childNodes[0]);
var list=document.getElementById("myList1");
list.insertBefore(node,list.childNodes[0]);
Перед добавлением:
- Coffee Tea
- Water
- Milk
После добавления:
- Milk
- Coffee
- Tea
- Water
Попробуйте »
Все основные браузеры поддерживают InsertBefore метод ()
грамматика
node.insertBefore(newnode,existingnode)
параметры
参数 | 类型 | 描述 |
---|---|---|
newnode | Node object | Required. The node object you want to insert |
existingnode | 节点对象 | 必须。要添加新的节点前的子节点。 |
Возвращаемое значение
类型 | 描述 |
---|---|
节点对象 | The node you inserted |
технические детали
DOM версия | Базовый уровень 1 Узел Объект |
---|