HTML在现有元素后插入一个新元素

DOM(Document Object Model)并没有提供这个方法,但是这个方法有非常实用,故收录一下。下面来看这段代码:

function insertAfter(newElement,targetElement)
{
  var parent = targetElement.parentNode;
  if(parent.lastChild == targetElement)
  {
    parent.appendChild(newElement);
  }else{
    parent.insertBefore(newElement,targetElement.nextSibling);
  }
}

 

posted @ 2013-01-23 17:55  天之涯,海之角  阅读(510)  评论(0编辑  收藏  举报