网络编程
位置:首页>> 网络编程>> JavaScript>> javascript insertAfter()定义与用法示例

javascript insertAfter()定义与用法示例

作者:leejersey  发布时间:2024-04-26 17:11:23 

标签:javascript,insertAfter

本文实例讲述了javascript insertAfter()定义与用法。分享给大家供大家参考,具体如下:

HTML部分:


<div id="b">bbbbbbbbb</div>
<div>dddddd</div>

JavaScript部分:


window.onload=function(){
 var a =document.createElement("span");
 var b =document.createTextNode("cssrain");
 a.appendChild(b);
 var mubiao = document.getElementById("b");
 insertAfter(a,mubiao);
}
function insertAfter(newElement,targetElement) {
 var parent = targetElement.parentNode;
  if (parent.lastChild == targetElement) {// 如果最后的节点是目标元素,则直接添加。因为默认是最后
   parent.appendChild(newElement);
  } else {
   parent.insertBefore(newElement,targetElement.nextSibling);//如果不是,则插入在目标元素的下一个兄弟节点的前面。也就是目标元素的后面。
  }
}

希望本文所述对大家JavaScript程序设计有所帮助。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com