1. 程式人生 > >DOM基礎操作(二)

DOM基礎操作(二)

插入操作

1.appendChild(child);

這個是父級呼叫的方法,它會將child元素插入到父級裡面,而且是放到邏輯後面的位置上。


 1 div.appendChild(text); 2 div.appendChild(comment);  
JavaScript; “複製程式碼”); “檢視純文字程式碼”); “返回程式碼高亮”)

這樣div裡面就會有一行文字一行註釋。

這裡如果是我們建立的元素,那麼appendChild就是把新元素插入進去,但是如果是DOM裡面已經存在的元素,那麼appendChild就是把這個已經存在的元素給剪下掉,然後放到新的位置上。

2.insertBefore(a, b);

這個依然是父節點呼叫的方法,它的意思是將a插入到b前面的位置上,其中b要求是這個父級的子節點。這個方法可以記作為 insert a before b;


 1 var span = document.createElement(‘span’); 2 div.insertBefore(span, comment);  
JavaScript; “複製程式碼”); “檢視純文字程式碼”); “返回程式碼高亮”)

這樣我們就把一個span元素插入到了剛才的註釋文字前面。