conca_su
2016-06-11 17:52:44
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>無(wú)標(biāo)題文檔</title></head><body><div>? javascript ?? <p>javascript</p>? <div>jQuery</div>? <h5>PHP</h5></div><script type="text/javascript">?var divnode = document.getElementsByTagName("div")[0].childNodes;?for(var i=0;i<divnode.length;i++){? ? document.write(divnode[i].nodeValue+"<br/>"); ? ??}?</script></body></html>第一個(gè)div與p之間的javascript文本內(nèi)容不是第一個(gè)子節(jié)點(diǎn)么?為什么nodeValue也是undefined。
4 回答
已采納
懶人一只
TA貢獻(xiàn)14條經(jīng)驗(yàn) 獲得超19個(gè)贊
你的問(wèn)題說(shuō)明你輸出內(nèi)容的代碼肯定是出問(wèn)題了,但是你理解沒(méi)問(wèn)題。。。注意nodevalue是要寫(xiě)在childnode后的,附上我的代碼,注意alert的內(nèi)容,你可以把你的html代碼里p標(biāo)簽里的內(nèi)容改成java就明白了
alert(document.getElementsByTagName("div")[0].childNodes[0].nodeValue);
我要開(kāi)發(fā)地圖系統(tǒng)
TA貢獻(xiàn)29條經(jīng)驗(yàn) 獲得超13個(gè)贊
我試了下,輸出的結(jié)果是文本內(nèi)容,并非undefined。
你的問(wèn)題能不能截個(gè)圖看看。
添加回答
舉報(bào)
0/150
提交
取消
