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 相关文章推荐
jquery tools之tabs 选项卡/页签
Jul 25 Javascript
javascript+xml实现简单图片轮换(只支持IE)
Dec 23 Javascript
javascript制作的网页侧边弹出框思路及实现代码
May 21 Javascript
jquery简单的弹出层浮动层代码
Apr 27 Javascript
javascript中clipboardData对象用法详解
May 13 Javascript
jQuery实现的自定义滚动条实例详解
Sep 20 Javascript
AngularJS入门教程之多视图切换用法示例
Nov 02 Javascript
JS仿JQuery选择器功能
Mar 08 Javascript
BootStrap表单宽度设置方法
Mar 10 Javascript
vuejs点击class变化的实例
Sep 05 Javascript
Vue 中使用富文本编译器wangEditor3的方法
Sep 26 Javascript
2分钟实现一个Vue实时直播系统的示例代码
Jun 05 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不用递归遍历目录下所有文件的代码
2014/07/04 PHP
php+mysqli数据库连接的两种方式
2015/01/28 PHP
php的crc32函数使用时需要注意的问题(不然就是坑)
2015/04/21 PHP
Referer原理与图片防盗链实现方法详解
2019/07/03 PHP
一些常用且实用的原生JavaScript函数
2010/09/08 Javascript
jQuery EasyUI API 中文文档 搜索框
2011/09/29 Javascript
防止文件缓存的js代码
2013/01/10 Javascript
将字符串转换成gb2312或者utf-8编码的参数(js版)
2013/04/10 Javascript
JavaScript实现表格排序方法
2013/06/14 Javascript
nodejs事件的监听与触发的理解分析
2015/02/12 NodeJs
jQuery动态背景图片效果实现方法
2015/07/03 Javascript
检查表单元素的值是否为空的实例代码
2016/06/16 Javascript
Laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的解决方法
2016/08/18 Javascript
谈谈JavaScript的New关键字
2016/08/26 Javascript
js插件Jcrop自定义截取图片功能
2016/10/14 Javascript
JS实现给对象动态添加属性的方法
2017/01/05 Javascript
详解AngularJS脏检查机制及$timeout的妙用
2017/06/19 Javascript
ReactJs实现树形结构的数据显示的组件的示例
2017/08/18 Javascript
vue脚手架搭建项目的兼容性配置详解
2018/07/17 Javascript
JavaScript原型对象、构造函数和实例对象功能与用法详解
2018/08/04 Javascript
vue项目中实现图片预览的公用组件功能
2018/10/26 Javascript
[03:09]显微镜下的DOTA2第一期——带你走进华丽的DOTA2世界
2014/06/20 DOTA
[01:06:42]VP vs NewBee Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
Python自定义scrapy中间模块避免重复采集的方法
2015/04/07 Python
python简单猜数游戏实例
2015/07/09 Python
用Python读取几十万行文本数据
2018/12/24 Python
python爬取天气数据的实例详解
2020/11/20 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
2020/11/26 Python
俄罗斯达美乐比萨外送服务:Domino’s Pizza
2020/12/18 全球购物
传统软件工程与面向对象的软件工程有什么区别
2012/05/31 面试题
sleep()方法和wait()方法的区别是什么
2012/11/17 面试题
大四学生毕业自荐信
2013/11/07 职场文书
乡镇群众路线教育实践活动整改措施
2014/10/04 职场文书
四风问题对照检查材料思想汇报
2014/10/07 职场文书
2014年银行信贷员工作总结
2014/12/08 职场文书
2016大学生暑期三下乡心得体会
2016/01/23 职场文书