×
参考手册概览

JavaScript 对象

JavaScript Array 对象手册 JavaScript Array 对象JavaScript Boolean 对象JavaScript Date 对象JavaScript Math 对象JavaScript Number 对象JavaScript String 对象JavaScript RegExp 对象JavaScript 全局属性/函数JavaScript 运算符

Browser 对象

Window 对象Navigator 对象Screen 对象History 对象Location 对象

DOM 对象

HTML DOM DocumentHTML DOM 元素对象HTML DOM 属性对象HTML DOM 事件对象

HTML 对象

<a><area><audio><base><blockquote><body><button><canvas><col><colgroup><datalist><del><details><dialog><embed><fieldset><form><iframe><frameset ><img><ins><input> - button<input> - checkbox<input> - color<input> - date<input> - datetime<input> - datetime-local<input> - email<input> - file<input> - hidden<input> - image<input> - month<input> - number<input> - range<input> - password<input> - radio<input> - reset<input> - search<input> - submit<input> - text<input> - time<input> - url<input> - week<keygen><link><label><legend><li><map><menu><menuItem><meta><meter><object><ol><optgroup><option><param><progress><q><script><select><source><style><table><td><th><tr><textarea><title><time><track><video>

HTML DOM insertBefore() 方法


HTML DOM 元素对象HTML DOM 元素对象


实例

列表中添加项:

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]);

添加前:

  • CoffeeTea
  • Water
  • Milk

添加后:

  • Milk
  • Coffee
  • Tea
  • Water

尝试一下 »

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要浏览器都支持 insertBefore() 方法


语法

node.insertBefore(newnode,existingnode)

参数

参数 类型 描述
newnode Node object Required. The node object you want to insert
existingnode 节点对象 必须。要添加新的节点前的子节点。

返回值

类型 描述
节点对象 The node you inserted

技术细节

DOM 版本 Core Level 1 Node Object

HTML DOM 元素对象HTML DOM 元素对象


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)