最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip

2023-07-20 16:08 作者:花醉蝶舞  | 我要投稿

??認(rèn)識(shí) DOM

? ? ? ? ? ? ? ? => Document Object Model 文檔對(duì)象模型

? ? ? ? ? ? ? ? => 就是js給我們提供的用來(lái)操作頁(yè)面的一套屬性和方法

? ? ? ? ? ? ? ? => DOM樹(shù)

? ? ? ? ? ? ? ? ? ? -> 是一個(gè)抽象的概念

? ? ? ? ? ? ? ? ? ? -> 都我們的頁(yè)面上的標(biāo)簽的一個(gè)抽象畫(huà)

? ? ? ? ? ? ? ? ? ? -> 抽象成一顆樹(shù)

? ? ? ? ? ? ? ? ? ? -> 最大的標(biāo)簽 : html

? ? ? ? ? ? 獲取到我們要操作的元素

? ? ? ? ? ? ? ? => 首先要獲取到

? ? ? ? ? ? ? ? => 之后在進(jìn)行操作

? ? ? ? ? ? 操作DOM



?DOM節(jié)點(diǎn)

? ? ? ? ? ? ? ? => 節(jié)點(diǎn):就是組成頁(yè)面的每一個(gè)部分(html 文本 屬性 ....注釋)

? ? ? ? ? ? ? ? => 節(jié)點(diǎn)的分類

? ? ? ? ? ? ? ? ? ? -> 元素節(jié)點(diǎn)

? ? ? ? ? ? ? ? ? ? ? ? + 就是頁(yè)面上的每一個(gè)標(biāo)簽

? ? ? ? ? ? ? ? ? ? -> 文本節(jié)點(diǎn)(空格和換行)

? ? ? ? ? ? ? ? ? ? ? ? + 頁(yè)面上的每一段文本

? ? ? ? ? ? ? ? ? ? ? ? + 注意: 空格和換行屬于文本節(jié)點(diǎn)

? ? ? ? ? ? ? ? ? ? -> 注釋節(jié)點(diǎn)(空格和換行)

? ? ? ? ? ? ? ? ? ? ? ? + 頁(yè)面上的每一段注釋

? ? ? ? ? ? ? ? ? ? ? ? + 注意: 空格和換行屬于注釋節(jié)點(diǎn)

? ? ? ? ? ? ? ? ? ? -> 屬性節(jié)點(diǎn)

? ? ? ? ? ? ? ? ? ? ? ? + 頁(yè)面中的每一個(gè)屬性

? ? ? ? ? ? ? ? ? ? ? ? + 注意:

? ? ? ? ? ? ? ? ? ? ? ? ? ? - 屬性節(jié)點(diǎn)不會(huì)獨(dú)立出現(xiàn)

? ? ? ? ? ? ? ? ? ? ? ? ? ? - 就是用來(lái)描述標(biāo)簽的

? ? ? ? ? ? ? ? ? ? ? ? ? ? - 不會(huì)和任意節(jié)點(diǎn)產(chǎn)生父子級(jí)關(guān)系

? ? ? ? ? ? ? ? => 根節(jié)點(diǎn): document

? ? ? ? ? ? ? ? => 根元素節(jié)點(diǎn): html


獲取節(jié)點(diǎn)

? ? ? ? ? ? ? ? => 非常規(guī)標(biāo)簽

? ? ? ? ? ? ? ? ? ? -> html: document.documentElement

? ? ? ? ? ? ? ? ? ? -> head: document.head

? ? ? ? ? ? ? ? ? ? -> body: document.body

? ? ? ? ? ? ? ? => 常規(guī)標(biāo)簽

? ? ? ? ? ? ? ? ? ? -> id: document.getElementById()

? ? ? ? ? ? ? ? ? ? -> className: document.getElementsByClassName()

? ? ? ? ? ? ? ? ? ? -> 標(biāo)簽名: document.getElementsByTagName()

? ? ? ? ? ? ? ? ? ? -> name屬性: document.getElementsByName()

? ? ? ? ? ? ? ? ? ? -> 選擇器: document.querySelector()

? ? ? ? ? ? ? ? ? ? -> 選擇器: document.querySelectorAll()

? ? ? ? ? ? 節(jié)點(diǎn)的獲取

? ? ? ? ? ? ? ? => 我們獲取到的包含但是不限于元素節(jié)點(diǎn)

? ? ? ? ? ? 常用的方法

? ? ? ? ? ? ? ? => childNodes

? ? ? ? ? ? ? ? ? ? -> 語(yǔ)法: 元素.childNodes

? ? ? ? ? ? ? ? ? ? -> 返回值:

? ? ? ? ? ? ? ? ? ? ? ? + 是一個(gè)偽數(shù)組

? ? ? ? ? ? ? ? ? ? ? ? + 里面包含所有的 子節(jié)點(diǎn)

? ? ? ? ? ? ? ? => children

? ? ? ? ? ? ? ? ? ? -> 語(yǔ)法: 元素.children

? ? ? ? ? ? ? ? ? ? -> 返回值:

? ? ? ? ? ? ? ? ? ? ? ? + 依舊是一個(gè)偽數(shù)組

? ? ? ? ? ? ? ? ? ? ? ? + 里面包含的是所有的 子元素節(jié)點(diǎn)

? ? ? ? ? ? ? ? => firstChild

? ? ? ? ? ? ? ? ? ? -> 語(yǔ)法: 元素.firstChild

? ? ? ? ? ? ? ? ? ? -> 返回值:

? ? ? ? ? ? ? ? ? ? ? ? + 第一個(gè)子節(jié)點(diǎn)

? ? ? ? ? ? ? ? => firstElementChild

? ? ? ? ? ? ? ? ? ? -> 語(yǔ)法: 元素.firstElementChild

? ? ? ? ? ? ? ? ? ? -> 返回值:

? ? ? ? ? ? ? ? ? ? ? ? + 第一個(gè)子元素節(jié)點(diǎn)

? ? ? ? ? ? ? ? => lastChild

? ? ? ? ? ? ? ? ? ? -> 語(yǔ)法: 元素.lastChild

? ? ? ? ? ? ? ? ? ? -> 返回值:

? ? ? ? ? ? ? ? ? ? ? ? + 最后一個(gè)子節(jié)點(diǎn)

? ? ? ? ? ? ? ? => lastElementChild

? ? ? ? ? ? ? ? ? ? -> 語(yǔ)法: 元素.lastElementChild

? ? ? ? ? ? ? ? ? ? -> 返回值:

? ? ? ? ? ? ? ? ? ? ? ? + 最后一個(gè)子元素節(jié)點(diǎn)

? ? ? ? ? ? ? ? => previousSibling

? ? ? ? ? ? ? ? ? ? -> 語(yǔ)法: 元素.previousSibling

? ? ? ? ? ? ? ? ? ? -> 返回值:

? ? ? ? ? ? ? ? ? ? ? ? + 上一個(gè)兄弟節(jié)點(diǎn)

? ? ? ? ? ? ? ? => previousElementSibling

? ? ? ? ? ? ? ? ? ? -> 語(yǔ)法: 元素.previousElementSibling

? ? ? ? ? ? ? ? ? ? -> 返回值:

? ? ? ? ? ? ? ? ? ? ? ? + 上一個(gè)兄弟元素節(jié)點(diǎn)

? ? ? ? ? ? ? ? => nextSibling

? ? ? ? ? ? ? ? ? ? -> 語(yǔ)法: 元素.nextSibling

? ? ? ? ? ? ? ? ? ? -> 返回值:

? ? ? ? ? ? ? ? ? ? ? ? + 下一個(gè)兄弟節(jié)點(diǎn)

? ? ? ? ? ? ? ? => nextElementSibling

? ? ? ? ? ? ? ? ? ? -> 語(yǔ)法: 元素.nextElementSibling

? ? ? ? ? ? ? ? ? ? -> 返回值:

? ? ? ? ? ? ? ? ? ? ? ? + 下一個(gè)兄弟元素節(jié)點(diǎn)

? ? ? ? ? ? ? ? => parentNode

? ? ? ? ? ? ? ? ? ? -> 語(yǔ)法: 元素.parentNode

? ? ? ? ? ? ? ? ? ? -> 返回值: 父節(jié)點(diǎn)

? ? ? ? ? ? ? ? => parentElement

? ? ? ? ? ? ? ? ? ? -> 語(yǔ)法: 元素.parentElement

? ? ? ? ? ? ? ? ? ? -> 返回值: 父元素節(jié)點(diǎn)

? ? ? ? ? ? ? ? => attributes

? ? ? ? ? ? ? ? ? ? -> 語(yǔ)法: 元素.attributes

? ? ? ? ? ? ? ? ? ? -> 返回值: 標(biāo)簽上的所有的屬性

千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
望都县| 庐江县| 开江县| 兴城市| 双桥区| 临汾市| 奈曼旗| 望奎县| 南京市| 大连市| 徐水县| 墨江| 娱乐| 雷山县| 宜州市| 靖远县| 仁布县| 古蔺县| 蓬安县| 石首市| 嵊州市| 保定市| 区。| 雅安市| 泊头市| 麻栗坡县| 富宁县| 平邑县| 赞皇县| 阳西县| 来安县| 石泉县| 南平市| 古交市| 乐山市| 巴彦县| 子长县| 乐陵市| 延长县| 且末县| 霍山县|