記錄一些寫過的或者用過的js函數合集!

晚上寫demo,需要在一個元素後面創建並插入一個新的元素,但是突然發現js中好像沒有直接實現這項功能的函數,所以今天趕緊的寫了一個,記錄一下。
原生js中有insertBefore()函數,語法是 parentNode.insertBefore(newElement, targetElement),在指定目標元素前面插入一個新的元素。
而查找元素有nextSibling,所以功能實現如下:

    //功能: 在targetElement之後插入 新節點newElement
    function insertAfter(newElement, targetElement){
        var parent = targetElement.parentNode;
        parent.insertBefore(newElement,targetElement.nextSibling);
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章