DOM基礎操作(二)
阿新 • • 發佈:2018-11-25
插入操作
1.appendChild(child);
這個是父級呼叫的方法,它會將child元素插入到父級裡面,而且是放到邏輯後面的位置上。
JavaScript; “複製程式碼”); “檢視純文字程式碼”); “返回程式碼高亮”)
1 div.appendChild(text); 2 div.appendChild(comment);
這樣div裡面就會有一行文字一行註釋。
這裡如果是我們建立的元素,那麼appendChild就是把新元素插入進去,但是如果是DOM裡面已經存在的元素,那麼appendChild就是把這個已經存在的元素給剪下掉,然後放到新的位置上。
2.insertBefore(a, b);
這個依然是父節點呼叫的方法,它的意思是將a插入到b前面的位置上,其中b要求是這個父級的子節點。這個方法可以記作為 insert a before b;
JavaScript; “複製程式碼”); “檢視純文字程式碼”); “返回程式碼高亮”)
1 var span = document.createElement(‘span’); 2 div.insertBefore(span, comment);
這樣我們就把一個span元素插入到了剛才的註釋文字前面。