為什么第3個子節(jié)點,也就是p標簽內(nèi)面的“JavaScript”的名稱和類型都能輸出,而值卻是空的?

Trunks
2015-06-21
1 回答
舉報
0/150
提交
取消
2015-06-21
首先你要去了解一下 nodetype這個屬性
1 ? ?Element ? ?代表元素 ? ?Element, Text, Comment, ProcessingInstruction, CDATASection, EntityReference ? ?
2 ? ?Attr ? ?代表屬性 ? ?Text, EntityReference ? ?
3 ? ?Text ? ?代表元素或?qū)傩灾械奈谋緝?nèi)容。 ? ?None ? ?
第一個之所以能打出nodevalue,那是因為它的類型是3 取的是div元素里的文本內(nèi)容
其他的不行,那是因為其他幾個類型都是1,獲取的是div下的各個子元素。
你要打印元素內(nèi)的內(nèi)容可以如下兩種方式