Javascript insertAfter() 实现函数代码_javascript技巧
程序员文章站
2022-04-05 23:21:35
...
复制代码 代码如下:
//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使用指针操作实现约瑟夫问题实例_javascript技巧
-
JavaScript中使用stopPropagation函数停止事件传播例子_javascript技巧
-
open 动态修改img的onclick事件示例代码_javascript技巧
-
异步加载script的代码_javascript技巧
-
Javascript 刷新全集常用代码_javascript技巧
-
JS版网站风格切换实例代码_javascript技巧
-
利用javascript的面向对象的特性实现限制试用期_javascript技巧
-
使用百度地图api实现根据地址查询经纬度_javascript技巧
-
WebGame《逆转裁判》完整版 代码下载(1月24日更新)_javascript技巧
-
详细分析JavaScript函数定义_javascript技巧