7.4 insertBefore()方法
Posted ljt828
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7.4 insertBefore()方法相关的知识,希望对你有一定的参考价值。
1.parentElement.insertBefore(newElement,targetElement)
把一个新元素插入到一个现有元素的前面,调用此方法时,需要做三件事:
(1)声明想插入的新元素
(2)声明想把新元素插到哪个现有元素的前面
(3)声明这两个新旧元素的父元素
2.在DOM里,一个元素节点的父元素必须是另一个元素(属性节点和文本节点的子元素不允许是元素节点)
3.function insertAfter(newElement,targetElement){
var parent = targetElement.parentNode;
if (parent.lastChild == targetElement) {
parent.appendChild(newElement);
} else {
parent.insertBefore(newElement,targetElement.nextSibling);
}
}
目标元素后面的下一个兄弟节点是目标元素的nextSibling属性
以上是关于7.4 insertBefore()方法的主要内容,如果未能解决你的问题,请参考以下文章
jQuery 文档操作 - insertAfter() ,insertBefore() 方法
js:插入节点appendChild insertBefore使用方法
jQuery学习—before方法after方法insertBefore方法insertAfter方法
jQuery 文档操作 - insertAfter() ,insertBefore(),after(),before() 方法