代码打对了,没问题疑问处:为什么输出的是:“结果:[object HTMLParagraphElemet]”??没想通<p id="con">JavaScript</p> /*p的id为con,内容是JavaScript*/ 这步没有问题吧var mychar=document.getElementById("con") /*通过P的id号con获取p的内容JavaScript,并将内容存储到变量mychar中*/ 这步理解也没有问题吧?document.write("结果:"+mychar) 这步输出的结果应该是: “结果:JavaScript”吧??怎么会是最上面的那种结果??没想通
3 回答
mooc用户18273
TA贡献50条经验 获得超30个赞
var mychar=document.getElementById("con") 你这步只是获取了对象,并没有获取到对象的内容。
var mychar=document.getElementById("con").textContent或者var mychar=document.getElementById("con").innerText,然后再输出就会得到你想要的内容
- 3 回答
- 0 关注
- 1535 浏览
添加回答
举报
0/150
提交
取消