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 相关文章推荐
表单提交前触发函数返回true表单才会提交
Mar 11 Javascript
Node.js node-schedule定时任务隔多少分钟执行一次的方法
Feb 10 Javascript
jquery ztree异步搜索(搜叶子)实践
Feb 25 Javascript
JavaScript中创建对象的模式汇总
Apr 19 Javascript
Vue.js 2.0学习教程之从基础到组件详解
Apr 24 Javascript
使用JavaScript实现alert的实例代码
Jul 06 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
Sep 29 Javascript
微信小程序使用progress组件实现显示进度功能【附源码下载】
Dec 12 Javascript
浅谈webpack对样式的处理
Jan 05 Javascript
一次让你了解全部JavaScript的作用域
Jun 24 Javascript
JS实现时间校验的代码
May 25 Javascript
js canvas实现俄罗斯方块
Oct 11 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 GD绘制24小时柱状图
2008/06/28 PHP
PHP CKEditor 上传图片实现代码
2009/11/06 PHP
PHP实现的oracle分页函数实例
2016/01/25 PHP
PHP的Yii框架中View视图的使用进阶
2016/03/29 PHP
php通过header发送自定义数据方法
2018/01/18 PHP
PHP设计模式之注册树模式分析
2018/01/26 PHP
Code:loadScript( )加载js的功能函数
2007/02/02 Javascript
Blocksit插件实现瀑布流数据无限( 异步)加载
2014/06/20 Javascript
js重写方法的简单实现
2016/07/10 Javascript
JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法
2016/08/19 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
angular.extend方法的具体使用
2017/09/14 Javascript
swiper 解决动态加载数据滑动失效的问题
2018/02/26 Javascript
微信小程序列表中item左滑删除功能
2018/11/07 Javascript
小程序获取当前位置加搜索附近热门小区及商区的方法
2019/04/08 Javascript
javascript实现的时间格式加8小时功能示例
2019/06/13 Javascript
微信小程序实现音频文件播放进度的实例代码
2020/03/02 Javascript
Python正则简单实例分析
2017/03/21 Python
Python logging管理不同级别log打印和存储实例
2018/01/19 Python
Python中的defaultdict与__missing__()使用介绍
2018/02/03 Python
Win10下python 2.7.13 安装配置方法图文教程
2018/09/18 Python
Python常用爬虫代码总结方便查询
2019/02/25 Python
解决django服务器重启端口被占用的问题
2019/07/26 Python
基于opencv的selenium滑动验证码的实现
2020/07/24 Python
Django-celery-beat动态添加周期性任务实现过程解析
2020/11/26 Python
Selenium 配置启动项参数的方法
2020/12/04 Python
CSS3 实现雷达扫描图的示例代码
2020/09/21 HTML / CSS
全球摩托车装备领导者:RevZilla
2017/09/04 全球购物
聚网科技C++面试笔试题
2015/09/01 面试题
如何查看在weblogic中已经发布的EJB
2012/06/01 面试题
岗位职责定义及内容
2013/11/08 职场文书
总经理司机岗位职责
2014/02/06 职场文书
活动总结报告怎么写
2014/07/03 职场文书
班子个人四风问题整改措施
2014/10/04 职场文书
设备技术员岗位职责
2015/04/11 职场文书
新手初学Java网络编程
2021/07/07 Java/Android