js寫基礎insertAfter()方法


 1 //DOM沒有提供insertAfter()方法
 2 function insertAfter(newElement, targetElement){
 3 var parent = targetElement.parentNode;
 4 if (parent.lastChild == targetElement) {
 5 // 如果最后的節點是目標元素,則直接添加。因為默認是最后
 6 parent.appendChild(newElement);
 7 }
 8 else {
 9 parent.insertBefore(newElement, targetElement.nextSibling);
10 //如果不是,則插入在目標元素的下一個兄弟節點 的前面。也就是目標元素的后面
11 }
12 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM