createElement創(chuàng)建元素
語(yǔ)法比如:
document.createElement("p") ? //創(chuàng)建了個(gè)p元素
createTextNode創(chuàng)建一個(gè)文本節(jié)點(diǎn)
語(yǔ)法比如:
document.createTextNode("Hello World"); ? //創(chuàng)建了一個(gè)內(nèi)容為 Hello World的文本
appendChild方法 ? ?p102頁(yè)
語(yǔ)法舉例:
我想把元素P變成某個(gè)div的元素節(jié)點(diǎn)
div元素ID .appendChild(p);
insertBefore() ? ? p109
將一個(gè)新元素插入到一個(gè)現(xiàn)有的元素前面
1. 新元素: 你想插入的元素(newElement)
2. 目標(biāo)元素: 你想把新元素插入到這個(gè)元素的前面(oldElement)
3. 父元素:目標(biāo)元素的父元素(parentElement)
語(yǔ)法:
parentElement.insertBefore(newElement,oldElement)
不一定要搞清楚父元素到底是哪個(gè),還可以利用xxxxx.parentNode,inser.....來(lái)操作
insertAfter()
雖然沒(méi)有提供insertAfter方法亡容,我們可以自己寫(xiě)一個(gè)