亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript原生節點操作小結

發布時間:2020-09-24 23:38:01 來源:腳本之家 閱讀:233 作者:leslie·Zhao 欄目:web開發

前言:原生是Javascript的基礎,還是需要多多重視,時間長都忘記了,現在整理一下。

獲取子節點

children 不是標準的dom屬性,但是幾乎被所有瀏覽器支持。不包含文本節點.

注意:在IE中,children包含注釋節點。

childNodes 是標準屬性。返回所有子節點。包括文本節點。

獲取第一個子節點

1.firstChild

document.getElementById('b_pole').childNodes[0].childNodes[0].firstChild

獲取最后一個子節點

1.lastChild

document.getElementById('b_pole').childNodes[0].childNodes[0].lastChild

判斷是否有子節點

1.hasChildNodes()

document.getElementById('b_pole').childNodes[0].childNodes[0].hasChildNodes()

判斷節點類型與節點名稱

1.nodeType

    1:元素

    2:屬性

    3:文本

2.nodeName

document.getElementById('b_pole').childNodes[0].childNodes[0].nodeType //1
document.getElementById('b_pole').childNodes[0].childNodes[0].nodeName //UL

創建DOM結構

1.創建元素節點 createElement

2.創建文本節點 createTextNode

document.createElement('div')
document.createTextNode('ok')

插入節點

1.insertBefore

2.appendChild

document.getElementById('b_pole').insertBefore(document.createTextNode('div'),document.getElementById('b_pole').firstChild)
document.getElementById('b_tween').childNodes[0].nextSibling.previousSibling.appendChild(document.createTextNode('ZQZQZQZQZ'))

移除節點

1.removeChild

document.getElementById('b_pole').removeChild(document.getElementById('b_pole').childNodes[0])

并返回被刪除的節點dom

獲取元素的下一個節點(同胞)

1.nextSibling

document.getElementById('b_pole').nextSibling

獲取元素的上一個節點(同胞)

1.previousSibling

document.getElementById('b_pole').previousSibling

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持億速云!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长丰县| 卓尼县| 普兰店市| 墨脱县| 兴和县| 乌拉特后旗| 彭水| 南木林县| 浙江省| 乐都县| 汤原县| 文安县| 恩施市| 彰化县| 高淳县| 和平县| 双桥区| 盐池县| 昌黎县| 桐庐县| 公主岭市| 永康市| 陆河县| 桂林市| 文山县| 德保县| 荥阳市| 曲阜市| 巴南区| 虞城县| 二连浩特市| 河津市| 潞西市| 邹城市| 普洱| 原平市| 禄丰县| 灵山县| 肥西县| 蒙山县| 黄大仙区|