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

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

網(wǎng)頁中node和element是什么關(guān)系,如何看待dom操作?

2023-08-24 11:17 作者:bili_47741569589  | 我要投稿

node即:節(jié)點(diǎn),element即:元素。簡(jiǎn)單的說就是Node是一個(gè)基類,DOM中的Element,Text和Comment都繼承于它。 換句話說,Element,Text和Comment是三種特殊的Node,它們分別叫做ELEMENT_NODE, TEXT_NODE和COMMENT_NODE。所以我們平時(shí)使用的html上的元素,即Element,是類型為ELEMENT_NODE的Node。

<body>
????we?can?put?text?here?1...??????????????????????text_node
????<h1>China</h1>?????????????????????????????????element_node
????we?can?put?text?here?2...??????????????????????text_node
????<!--?My?comment?...??-->???????????????????????comment_node
????we?can?put?text?here?3...??????????????????????text_node
????<p>China?is?a?popular?country?with...</p>??????element_node
????we?can?put?text?here?4...??????????????????????text_node
????<div>
??????<button>See?details</button>?????????????????element_node
????</div>
????we?can?put?text?here?5?...?????????????????????text_node
</body>

NodeList vs HTMLCollection:
我們用childNodes找到了NodeList,但我們操作DOM時(shí)往往不想操作Node(我只想操作元素Element),那么如何獲取ElementList呢?
其實(shí)我們經(jīng)常使用的getElementsByXXX返回的就是一個(gè)ElementList,只不過它的真實(shí)名字是ElementCollection。就像NodeList是Node的集合一樣,ElementCollection也是Element的集合。但需要特別注意的是:NodeList和ElementCollcetion都不是真正的數(shù)組,如果document.getElementsByTagName('a') instanceof Array,那么必然是false。

DOM(Document Object Model)簡(jiǎn)稱文檔對(duì)象模型,它是html和xml是文檔編程的接口,它將文檔解析為樹結(jié)構(gòu),這個(gè)樹的根部就是document,而document的首個(gè)子節(jié)點(diǎn)(childeNodes[0])就是html,這才有了后面的一系列html元素。


網(wǎng)頁中node和element是什么關(guān)系,如何看待dom操作?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
洛川县| 德化县| 荣成市| 土默特右旗| 玛多县| 连城县| 南江县| 雷山县| 遵义县| 砚山县| 永靖县| 甘德县| 锦州市| 江阴市| 达拉特旗| 馆陶县| 建平县| 万盛区| 梁河县| 张掖市| 吉木乃县| 天水市| 冕宁县| 深圳市| 香河县| 若羌县| 合川市| 鄢陵县| 维西| 石阡县| 靖安县| 方山县| 勐海县| 江陵县| 正宁县| 天水市| 修文县| 嘉荫县| 盈江县| 巴南区| 贵溪市|