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 }

 

相关文章:

  • 2022-12-23
  • 2021-11-01
  • 2022-12-23
  • 2021-09-11
  • 2021-12-27
猜你喜欢
  • 2022-12-23
  • 2021-12-15
  • 2022-01-11
  • 2021-11-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
相关资源
相似解决方案