HTML DOM insertBefore 方法

与银河邂逅

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

添加前:

  • CoffeeTea
  • Water
  • Milk

添加后:

  • Milk
  • Coffee
  • Tea
  • Water

HTML DOM insertBefore 方法HTML DOM insertBefore 方法HTML DOM insertBefore 方法HTML DOM insertBefore 方法HTML DOM insertBefore 方法

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


语法

node.insertBefore(newnode,existingnode)

参数

参数 类型 描述
newnode 节点对象 必须。要插入的节点对象
existingnode 节点对象 必须。要添加新的节点前的子节点。

返回值

类型 描述
节点对象 你插入的节点/td>

技术细节

DOM 版本 Core Level 1 Node Object


版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com

目录[+]

取消
微信二维码
微信二维码
支付宝二维码