淺談nodeName,nodeValue,nodeType,typeof 的區(qū)別
nodeName 屬性含有某個(gè)節(jié)點(diǎn)的名稱(chēng)。
元素節(jié)點(diǎn)的 nodeName 是標(biāo)簽名稱(chēng)
屬性節(jié)點(diǎn)的 nodeName 是屬性名稱(chēng)
文本節(jié)點(diǎn)的 nodeName 永遠(yuǎn)是 #text
文檔節(jié)點(diǎn)的 nodeName 永遠(yuǎn)是 #document
nodeValue 節(jié)點(diǎn)值
對(duì)于文本節(jié)點(diǎn),nodeValue 屬性包含文本。
對(duì)于屬性節(jié)點(diǎn),nodeValue 屬性包含屬性值。
nodeValue 屬性對(duì)于文檔節(jié)點(diǎn)和元素節(jié)點(diǎn)是不可用的。
nodeType 屬性可返回節(jié)點(diǎn)的類(lèi)型。
最重要的節(jié)點(diǎn)類(lèi)型是:
元素element1屬性attr2文本text3注釋comments8文檔document9補(bǔ)充:
值-元素類(lèi)型
1-ELEMENT
2-ATTRIBUTE
3-TEXT
4-CDATA
5-ENTITY REFERENCE
6-ENTITY
7-PI (processing instruction)
8-COMMENT
9-DOCUMENT
10-DOCUMENT TYPE
11-DOCUMENT FRAGMENT
12-NOTATION
typeof
返回一個(gè)表示表達(dá)式數(shù)據(jù)類(lèi)型的字符串,可能的字符串有:"number"、"string"、"boolean"、"object"、"function" 和 "undefined"
以上就是本文的全部?jī)?nèi)容了,小伙伴們對(duì)這4個(gè)知識(shí)點(diǎn)是否有了新的認(rèn)識(shí)了呢,有疑問(wèn)就給我留言吧。
相關(guān)文章
js中async函數(shù)結(jié)合promise的小案例淺析
這篇文章主要介紹了js中async函數(shù)結(jié)合promise的小案例淺析,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-04-04
JavaScript中最常用的10種代碼簡(jiǎn)寫(xiě)技巧總結(jié)
這篇文章主要總結(jié)了JavaScript中最常用的10種代碼簡(jiǎn)寫(xiě)技巧的相關(guān)資料,其中包括三元操作符、短路求值簡(jiǎn)寫(xiě)方式、聲明變量簡(jiǎn)寫(xiě)方法、if存在條件簡(jiǎn)寫(xiě)方法及JavaScript循環(huán)簡(jiǎn)寫(xiě)方法等等,分別給出了詳細(xì)的示例代碼供大家參考,需要的朋友們下面來(lái)一起看看吧。2017-06-06

