代碼打對了,沒問題疑問處:為什么輸出的是:“結果:[object HTMLParagraphElemet]”??沒想通<p id="con">JavaScript</p> ? ?/*p的id為con,內容是JavaScript*/ ? 這步?jīng)]有問題吧var mychar=document.getElementById("con") ? ?/*通過P的id號con獲取p的內容JavaScript,并將內容存儲到變量mychar中*/ ? ? 這步理解也沒有問題吧?document.write("結果:"+mychar) ? ? ?這步輸出的結果應該是: “結果:JavaScript”吧??怎么會是最上面的那種結果??沒想通
3 回答

mooc用戶18273
TA貢獻50條經(jīng)驗 獲得超30個贊
var mychar=document.getElementById("con") 你這步只是獲取了對象,并沒有獲取到對象的內容。
var mychar=document.getElementById("con").textContent或者var mychar=document.getElementById("con").innerText,然后再輸出就會得到你想要的內容
- 3 回答
- 0 關注
- 1635 瀏覽
添加回答
舉報
0/150
提交
取消