问题一:代码打对了,没问题疑问处:为什么输出的是:“JavaScript结果:[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”吧??怎么会是最上面的那种结果??没想通问题二:php工程师JavaScript入门篇第三章几乎所有的章节语法部分怎么都变成如下图片中这样了?? 要不就是不显示。看不懂
1 回答
已采纳
czdll
TA贡献11条经验 获得超7个赞
额,我来给你说说吧
问题一:你第二步出了问题。var mychar=document.getElementById("con") ,document.getElementById("con")仅仅是获取了id为con的元素DOM对象,而你想要获取的是这个元素的文本值,也就标签之间的HTML,而获取标签间的HTML是使用DOM的innerHTML属性,所以正确的写法应该是document.getElementById("con").innerHTML;
你改一下试试就知道了
问题二:我这是不会有这问题的,所以排除了慕课本身的问题,你可以检查一下你的浏览器版本是不是太旧了,也可能是不兼容,你可以换一种浏览器试试
咳咳,希望采纳哈^.^
- 1 回答
- 0 关注
- 1320 浏览
添加回答
举报
0/150
提交
取消