您好,欢迎访问一九零五行业门户网

Javascript insertAfter() 实现函数代码_javascript技巧

复制代码 代码如下:
//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() 方法
其它类似信息

推荐信息