javascript insertAfter()定义与用法示例


Posted in Javascript onJuly 25, 2016

本文实例讲述了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程序设计有所帮助。

Javascript 相关文章推荐
20款非常优秀的 jQuery 工具提示插件 推荐
Jul 15 Javascript
用Jquery重写windows.alert方法实现思路
Apr 03 Javascript
document.documentElement的一些使用技巧
Apr 18 Javascript
nullJavascript中创建对象的五种方法实例
May 07 Javascript
Jquery实现顶部弹出框特效
Aug 08 Javascript
jQuery中prepend()方法使用详解
Aug 11 Javascript
js实现的tab标签切换效果代码分享
Aug 25 Javascript
js实现具有高亮显示效果的多级菜单代码
Sep 01 Javascript
jquery移动端TAB触屏切换实现效果
Dec 22 Javascript
JS密码生成与强度检测完整实例(附demo源码下载)
Apr 06 Javascript
javascript的函数劫持浅析
Sep 26 Javascript
js定时器+简单的动画效果实例
Nov 10 Javascript
jquery之别踩白块游戏的简单实现
Jul 25 #Javascript
JavaScript禁止用户多次提交的两种方法
Jul 24 #Javascript
JavaScript表单焦点自动切换代码
Jul 24 #Javascript
javascript中sort排序实例详解
Jul 24 #Javascript
深入理解javascript作用域第二篇之词法作用域和动态作用域
Jul 24 #Javascript
关于input全选反选恶心的异常情况
Jul 24 #Javascript
JS中的==运算: [''] == false —&gt;true
Jul 24 #Javascript
You might like
《PHP编程最快明白》第二讲 数字、浮点、布尔型、字符串和数组
2010/11/01 PHP
php连接数据库代码应用分析
2011/05/29 PHP
深入理解PHP中的Session和Cookie
2013/06/21 PHP
基于PHP magic_quotes_gpc的使用方法详解
2013/06/24 PHP
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
2014/09/27 PHP
Zend Guard使用指南及问题处理
2015/01/07 PHP
基于jquery实现的服务器验证控件的启用和禁用代码
2010/04/27 Javascript
基于jQuery的合并表格中相同文本的相邻单元格的代码
2011/04/06 Javascript
jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
2015/10/12 Javascript
JS实现的鼠标跟随代码(卡通手型点击效果)
2015/10/26 Javascript
Jquery组件easyUi实现手风琴(折叠面板)示例
2016/08/23 Javascript
使用Ajax生成的Excel文件并下载的实例
2016/11/21 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
Angular 2父子组件数据传递之@ViewChild获取子组件详解
2017/07/04 Javascript
详解vue中点击空白处隐藏div的实现(用指令实现)
2018/04/19 Javascript
微信小程序实现指定显示行数多余文字去掉用省略号代替
2018/07/25 Javascript
小程序两种滚动公告栏的实现方法
2019/09/17 Javascript
axios实现简单文件上传功能
2019/09/25 Javascript
Vue的transition-group与Virtual Dom Diff算法的使用
2019/12/09 Javascript
微信小程序swiper实现文字纵向轮播提示效果
2020/01/21 Javascript
深入分析jQuery.one() 函数
2020/06/03 jQuery
[52:08]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第一局
2016/03/05 DOTA
分析Python中设计模式之Decorator装饰器模式的要点
2016/03/02 Python
在django中使用自定义标签实现分页功能
2017/07/04 Python
关于Python中浮点数精度处理的技巧总结
2017/08/10 Python
Python中用psycopg2模块操作PostgreSQL方法
2017/11/28 Python
python 读取文件并替换字段的实例
2018/07/12 Python
python遍历文件夹找出文件夹后缀为py的文件方法
2018/10/21 Python
Django实现基于类的分页功能
2019/10/31 Python
解决pytorch报错:AssertionError: Invalid device id的问题
2020/01/10 Python
海蓝之谜(LA MER)澳大利亚官方商城:全球高端奢华护肤品牌
2017/10/27 全球购物
生产车间实习自我鉴定
2013/09/23 职场文书
《凡卡》教学反思
2014/04/09 职场文书
2015年党员自评材料
2014/12/17 职场文书
教师工作表现评语
2014/12/31 职场文书
django注册用邮箱发送验证码的实现
2021/04/18 Python