問(wèn)題一:代碼打?qū)α耍瑳](méi)問(wèn)題疑問(wèn)處:為什么輸出的是:“JavaScript結(jié)果:[object HTMLParagraphElemet]”?? ? ? 沒(méi)想通 ?<p id="con">JavaScript</p> ? ? ?/*p的id為con,內(nèi)容是JavaScript*/ ? ? 這步?jīng)]有問(wèn)題吧var mychar=document.getElementById("con")?/*通過(guò)p的id號(hào)con獲取p的內(nèi)容JavaScript,并將內(nèi)容存儲(chǔ)到變量mychar中*/ ? ? 這步理解也沒(méi)有問(wèn)題吧?document.write("結(jié)果:"+mychar) ;?這步輸出的結(jié)果(自己覺(jué)得)應(yīng)該是: “結(jié)果:JavaScript”吧??怎么會(huì)是最上面的那種結(jié)果??沒(méi)想通問(wèn)題二:php工程師JavaScript入門篇第三章幾乎所有的章節(jié)語(yǔ)法部分怎么都變成如下圖片中這樣了?? ?要不就是不顯示??床欢?
1 回答
已采納

czdll
TA貢獻(xiàn)11條經(jīng)驗(yàn) 獲得超7個(gè)贊
額,我來(lái)給你說(shuō)說(shuō)吧
問(wèn)題一:你第二步出了問(wèn)題。var mychar=document.getElementById("con") ,document.getElementById("con")僅僅是獲取了id為con的元素DOM對(duì)象,而你想要獲取的是這個(gè)元素的文本值,也就標(biāo)簽之間的HTML,而獲取標(biāo)簽間的HTML是使用DOM的innerHTML屬性,所以正確的寫法應(yīng)該是document.getElementById("con").innerHTML;
你改一下試試就知道了
問(wèn)題二:我這是不會(huì)有這問(wèn)題的,所以排除了慕課本身的問(wèn)題,你可以檢查一下你的瀏覽器版本是不是太舊了,也可能是不兼容,你可以換一種瀏覽器試試
咳咳,希望采納哈^.^
- 1 回答
- 0 關(guān)注
- 1383 瀏覽
添加回答
舉報(bào)
0/150
提交
取消