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 相关文章推荐
JAVASCRIPT 对象的创建与使用
Mar 09 Javascript
JavaScript 学习笔记之语句
Jan 14 Javascript
jquery实现弹出层登录和全屏层注册特效
Aug 28 Javascript
微信小程序 使用canvas制作K线实例详解
Jan 12 Javascript
echart简介_动力节点Java学院整理
Aug 11 Javascript
微信小程序实现根据字母选择城市功能
Aug 16 Javascript
angular中ui calendar的一些使用心得(推荐)
Nov 03 Javascript
vue导出html、word和pdf的实现代码
Jul 31 Javascript
vue2.0 element-ui中el-select选择器无法显示选中的内容(解决方法)
Aug 24 Javascript
swiper.js插件实现pc端文本上下滑动功能示例
Dec 03 Javascript
浅谈Vue页面级缓存解决方案feb-alive(上)
Apr 14 Javascript
vue el-tree 默认展开第一个节点的实现代码
May 15 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
Syphon 秘笈
2021/03/03 冲泡冲煮
PHP判断图片格式的七种方法小结
2013/06/03 PHP
国外十大最流行的PHP框架排名
2013/07/04 PHP
Yii视图操作之自定义分页实现方法
2016/07/14 PHP
Thinkphp 框架扩展之行为扩展原理与实现方法分析
2020/04/23 PHP
巧用jquery解决下拉菜单被Div遮挡的相关问题
2014/02/13 Javascript
Javascript前端UI框架Kit使用指南之Kitjs简介
2014/11/28 Javascript
JavaScript面向对象编写购物车功能
2016/08/19 Javascript
Javascript封装id、class与元素选择器方法示例
2017/03/13 Javascript
微信小程序 参数传递实例代码
2017/03/20 Javascript
JavaScript mixin实现多继承的方法详解
2017/03/30 Javascript
判断滚动条滑到底部触发事件(实例讲解)
2017/11/15 Javascript
基于IView中on-change属性的使用详解
2018/03/15 Javascript
JS实现的3des+base64加密解密算法完整示例
2018/05/18 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
2018/07/13 Javascript
解决bootstrap中下拉菜单点击后不关闭的问题
2018/08/10 Javascript
js对象简介与基本用法示例
2020/03/13 Javascript
[52:36]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python实现在Linux系统下更改当前进程运行用户
2015/02/04 Python
和孩子一起学习python之变量命名规则
2018/05/27 Python
pycharm创建一个python包方法图解
2019/04/10 Python
详解Python列表赋值复制深拷贝及5种浅拷贝
2019/05/15 Python
Django项目使用CircleCI的方法示例
2019/07/14 Python
wxPython实现整点报时
2019/11/18 Python
在Tensorflow中查看权重的实现
2020/01/24 Python
django admin 根据choice字段选择的不同来显示不同的页面方式
2020/05/13 Python
使paramiko库执行命令时在给定的时间强制退出功能的实现
2021/03/03 Python
目前不被任何主流浏览器支持的CSS3属性汇总
2014/07/21 HTML / CSS
欧洲最大的高尔夫零售商:American Golf
2019/09/02 全球购物
2014最新党员批评与自我批评材料
2014/09/24 职场文书
2014年城市管理工作总结
2014/12/02 职场文书
大学生英文求职信范文
2015/03/19 职场文书
刮痧观后感
2015/06/05 职场文书
2019年警察入党转正申请书最新范文
2019/09/03 职场文书
python图像处理基本操作总结(PIL库、Matplotlib及Numpy)
2021/06/08 Python
Python爬虫入门案例之回车桌面壁纸网美女图片采集
2021/10/16 Python