首页 > 代码库 > 在指定元素后面插入一个新元素

在指定元素后面插入一个新元素

 1 var insertAfter = function(newElement, targetElement){  2     var parent = targetElement.parentNode; 3     if (parent.lastChild == targetElement) {  4         // 如果最后的节点是目标元素,则直接添加。因为默认是最后  5         parent.appendChild(newElement);  6     }  7     else {  8         parent.insertBefore(newElement, targetElement.nextSibling);  9         //如果不是,则插入在目标元素的下一个兄弟节点 的前面。也就是目标元素的后面 10     } 11 }

 

在指定元素后面插入一个新元素