JavaScript_在指定节点之后插入新节点_insertAfter(newElement, targetElement) _ JavaScript扩展

来源:互联网 发布:汇编和c语言哪个快 编辑:程序博客网 时间:2024/06/06 00:29


JavaScript 有一个函数 insertBefore    parentNode.insertBefore(newElement, targetElement)

功能: 在指定节点之前插入新节点, 但是没有实现 insertAfter 在指定节点之后插入新节点



下面是一个insertBefore 的实现, 供大家参考

思想:利用insertBefore实现

//功能: 在targetElement之后插入 新节点newElementfunction insertAfter(newElement, targetElement){    var parent = targetElement.parentNode;    if(parent.lastChild == targetElement){        parent.appendChild(newElement);    }else{        parent.insertBefore(newElement,targetElement.nextSibling);    }}



1 0
原创粉丝点击