您的位置:首页 > Web前端 > JavaScript

Javascript insertAfter() 实现函数代码

2011-10-12 00:00 681 查看
//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() 方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: