1. 程式人生 > >js動態新增節點到兄弟節點

js動態新增節點到兄弟節點

function insertAfter(newElement, targetElement){
    var parent = targetElement.parentNode;
    if (parent.lastChild == targetElement) {
        // 如果最後的節點是目標元素,則直接新增。因為預設是最後
        parent.appendChild(newElement);
    } else {
        parent.insertBefore(newElement, targetElement.nextSibling);
        //如果不是,則插入在目標元素的下一個兄弟節點 的前面。也就是目標元素的後面
    }
}