基本DOM節(jié)點操作
1、獲取元素節(jié)點
getElementById():獲取指定唯一id的元素。
getElementByTagName():獲取指定元素標簽名的元素數(shù)組。
getElementByName():獲取具有指定屬性name的元素數(shù)組。
2、子節(jié)點
element.childNodes:返回該元素的子節(jié)點數(shù)組。注意:換行在瀏覽器中作為text節(jié)點,需要進行過濾
element.firstChild:該元素的第一個子節(jié)點。
element.lastChild:該元素最后一個子節(jié)點。
3、父節(jié)點
element.parentNode
4、兄弟節(jié)點
element.previousSibling:返回相同的樹層級中的前一個節(jié)點,如果沒有,則為null
element.nextSibling:返回相同的樹層級中的后一個節(jié)點,如果沒有,則為null
5、創(chuàng)建節(jié)點
createElement() 按指定標簽名創(chuàng)建節(jié)點
6、復制節(jié)點
clonedNode = Node.cloneNode(boolean) 傳入布爾值,true表示復制該節(jié)點下的所有子節(jié)點
7、加入節(jié)點
parentNode.appendChild(childNode) 將新節(jié)點加入到子節(jié)點末尾
parentNode.insertBefore(newNode, targetNode) 將newNode 加入到targNode之前
8、移除目標節(jié)點
parentNode.removeChild(childNode)
9、替換目標節(jié)點
parentNode.replace(newNode, targetNode) 使用newNode 替換targetNode
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
相關文章
JavaScript實現(xiàn)拖拽元素對齊到網(wǎng)格(每次移動固定距離)
最近在做一個拖拽元素的附加功能,就是對齊到網(wǎng)格,實際上就是確定好元素的初始位置,然后拖拽元素時,每次移動固定的距離。讓元素都可以在網(wǎng)格內(nèi)對齊2016-11-11javascript中Date()函數(shù)在各瀏覽器中的顯示效果
本文給大家分享的是javascript中Date()函數(shù)在各瀏覽器中的顯示效果,由于各大瀏覽器的兼容性問題,本文做了這個測試,希望有需要的小伙伴可以少走些彎路2015-06-06JS實現(xiàn)仿餓了么在瀏覽器標簽頁失去焦點時網(wǎng)頁Title改變
這篇文章主要介紹了JS實現(xiàn)仿餓了么在瀏覽器標簽頁失去焦點時網(wǎng)頁Title改變,需要的朋友可以參考下2017-06-06