在JS原生里面,没有提供insertAfter这个方法,不过我们可以利用appendChild、insertBefore、parentNode这些方法创建一个insertAfter方法,代码如下:
function insertAfter(newElement,targetElement){ var parent = targetElement.parentNode; if(parent.lastChild == targetElement){ parent.appendChild(newElement) }else{ parent.insertBefore(newElement,targetElement.nextSibling); } }
《JavaScript+DOM编程艺术》的摘要(五)-----添加insertAfter
时间: 2024-11-16 17:55:43