Javascript insertAfter() 实现函数代码


Posted in Javascript onOctober 12, 2011
//DOM没有提供insertAfter()方法 
function insertAfter(newElement, targetElement){ 
var parent = targetElement.parentNode; 
if (parent.lastChild == targetElement) { 
// 如果最后的节点是目标元素,则直接添加。因为默认是最后 
parent.appendChild(newElement); 
} 
else { 
parent.insertBefore(newElement, targetElement.nextSibling); 
//如果不是,则插入在目标元素的下一个兄弟节点 的前面。也就是目标元素的后面 
} 
}

jQuery 文档操作 - insertAfter() 方法

Javascript 相关文章推荐
跨浏览器的设置innerHTML方法
Sep 18 Javascript
再谈javascript图片预加载技术(详细演示)
Mar 12 Javascript
innerHTML与jquery里的html()区别介绍
Oct 12 Javascript
使用原生js封装webapp滑动效果(惯性滑动、滑动回弹)
May 06 Javascript
JavaScript中实现sprintf、printf函数
Jan 27 Javascript
javascript基于DOM实现权限选择实例分析
May 14 Javascript
JS实现同一个网页布局滑动门和TAB选项卡实例
Sep 23 Javascript
Vue隐藏显示、只读实例代码
Jul 18 Javascript
优雅地使用loading(推荐)
Apr 20 Javascript
IE11下处理Promise及Vue的单项数据流问题
Jul 24 Javascript
vue iview的菜单组件Mune 点击不高亮的解决方案
Nov 01 Javascript
JavaScript监听键盘事件代码实现
Jun 03 Javascript
Tab页界面 用jQuery及Ajax技术实现(php后台)
Oct 12 #Javascript
Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
Oct 12 #Javascript
jQuery EasyUI API 中文文档 - ComboTree组合树
Oct 11 #Javascript
推荐10个超棒的jQuery工具提示插件
Oct 11 #Javascript
namespace.js Javascript的命名空间库
Oct 11 #Javascript
基于jquery的当鼠标滚轮到最底端继续加载新数据思路分享(多用于微博、空间、论坛 )
Oct 10 #Javascript
jquery.tmpl JQuery模板插件
Oct 10 #Javascript
You might like
jQuery Validation插件remote验证方式的Bug解决
2010/07/01 Javascript
window.open 以post方式传递参数示例代码
2014/02/27 Javascript
javascript模拟map输出与去除重复项的方法
2015/02/09 Javascript
javascript中的正则表达式使用指南
2015/03/01 Javascript
使用控制台破解百小度一个月只准改一次名字
2015/08/13 Javascript
CSS javascript 结合实现悬浮固定菜单效果
2015/08/23 Javascript
理解javascript对象继承
2016/04/17 Javascript
jQuery多个版本和其他js库冲突的解决方法
2016/08/11 Javascript
Web打印解决方案之普通报表打印功能
2016/08/29 Javascript
jQuery 常见小例汇总
2016/12/14 Javascript
为JQuery EasyUI 表单组件增加焦点切换功能的方法
2017/04/13 jQuery
vue.js实现插入数值与表达式的方法分析
2018/07/06 Javascript
JS实现动态生成html table表格的方法分析
2018/07/11 Javascript
vue+mousemove实现鼠标拖动功能(拖动过快失效问题解决方法)
2018/08/24 Javascript
vue3.0 CLI - 2.2 - 组件 home.vue 的初步改造
2018/09/14 Javascript
JavaScript设计模式之装饰者模式实例详解
2019/01/17 Javascript
详解Python中break语句的用法
2015/05/14 Python
python数据类型_字符串常用操作(详解)
2017/05/30 Python
Python实现螺旋矩阵的填充算法示例
2017/12/28 Python
transform python环境快速配置方法
2018/09/27 Python
Python使用POP3和SMTP协议收发邮件的示例代码
2019/04/16 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
2019/04/29 Python
Python字符串和正则表达式中的反斜杠('\')问题详解
2019/09/03 Python
python global关键字的用法详解
2019/09/05 Python
django创建超级用户过程解析
2019/09/18 Python
pytorch绘制并显示loss曲线和acc曲线,LeNet5识别图像准确率
2020/01/02 Python
ubuntu 安装pyqt5和卸载pyQt5的方法
2020/03/24 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
2020/04/14 Python
利用python中的matplotlib打印混淆矩阵实例
2020/06/16 Python
实例讲解使用CSS实现多边框和透明边框的方法
2015/09/08 HTML / CSS
国际领先的在线时尚服装和配饰店:DressLily
2019/03/03 全球购物
FC-Moto英国:欧洲最大的摩托车服装和头盔商店之一
2019/08/25 全球购物
Theflamel意大利:女士奢华服装、鞋子和配件
2020/01/11 全球购物
英语系毕业生自荐信
2013/10/31 职场文书
上诉状格式
2015/05/23 职场文书
公司员工培训管理制度
2015/08/04 职场文书