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

