document.getElementByTagName("div")[0].childNodes[1].nodeValue
????
<body>
<div>
? javascript ?
? <p value="sss">javascript</p>
? <div>jQuery</div>
? <h5>PHP</h5>
</div>
<script type="text/javascript">
?var node=document.getElementsByTagName("div")[0].childNodes;
?for(var i=0;i<node.length;i++){
? ? document.write(node[i].nodeName+"<br/>");
? ? document.write("-"+node[i].nodeValue);
document.write("<br/>"+ node[i].nodeType+"<br/>")
?
?}
?
?
</script>
</body>
????? ? 上面這段代碼的nodeValue為啥顯示的都是 NULL呢,
2016-03-29
一、nodeName 屬性:?節點的名稱,是只讀的。
1.?元素節點的 nodeName 與標簽名相同
2.?屬性節點的 nodeName 是屬性的名稱
3.?文本節點的 nodeName 永遠是 #text
4.?文檔節點的 nodeName 永遠是 #document
二、nodeValue 屬性:節點的值
1. 元素節點的 nodeValue 是?undefined 或 null
2. 文本節點的 nodeValue 是文本自身
3. 屬性節點的 nodeValue 是屬性的值
三、nodeType 屬性:?節點的類型,是只讀的。以下常用的幾種結點類型:
2016-03-29
聽說元素節點(那些個標簽div,p之類)的值就是null.。。。
2016-03-29
不好意思,提問的時候截圖沒弄好。