91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

濮阳县| 金平| 瑞安市| 班戈县| 旬邑县| 台江县| 抚州市| 黔西| 化州市| 泽州县| 塔城市| 枝江市| 遂昌县| 永顺县| 罗甸县| 呼图壁县| 金坛市| 雅江县| 定西市| 台安县| 新建县| 仁化县| 宜城市| 平昌县| 金沙县| 那曲县| 叙永县| 中卫市| 昭平县| 湘潭县| 东山县| 闸北区| 喀喇沁旗| 临漳县| 玉门市| 获嘉县| 石楼县| 定边县| 光山县| 随州市| 景宁|