为了账号安全,请及时绑定邮箱和手机立即绑定

为什么结果不是:结果:JavaScript,而是先输出JavaScript,再输出结果:JavaScript

为什么结果不是:结果:JavaScript,而是先输出JavaScript,再输出结果:JavaScript

qq_拉美西斯_0 2016-08-05 12:13:17
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>document.getElementById</title></head><body><p id="con">JavaScript</p><script type="text/javascript">  var mychar= document.getElementById("con").innerHTML         ;  document.write("结果:"+mychar); //输出获取的P标签。 </script></body></html>
查看完整描述

5 回答

已采纳
?
woshiajuana

TA贡献211条经验 获得超152个赞

大兄弟

第一个javascript不是你js输出的呀,那不是你HTML标签p的文本么?

<p id="con">JavaScript</p>  这个会在页面显示//   JavaScript


后面才是你js输出的

查看完整回答
2 反对 回复 2016-08-05
?
皓韵儿

TA贡献86条经验 获得超114个赞

<p> 标签还输出一个JaveScript 

document.write  输出   结果:JavaScript

查看完整回答
1 反对 回复 2016-08-05
?
snowmanJS

TA贡献89条经验 获得超53个赞

HTML是按从上到下的顺序执行的,p标签在脚本之前,所以先显示p标签的内容,然后才显示脚本输出的内容。如果你把脚本放到head标签中,那么,脚本将不输出内容,因为这时还没有加载到p标签。

查看完整回答
反对 回复 2016-08-06
?
大咪

TA贡献785条经验 获得超332个赞

<p id="con">JavaScript</p>,这句话在网页中就已经生成了一段能显示文字的代码,内容就是javascript...后面你定义的才是获取id为con的内容,将其打印在网页上

查看完整回答
反对 回复 2016-08-06
?
blovetu

TA贡献319条经验 获得超234个赞

由于程序是从上往下执行的,所以先出现JavaScript    再输出结果:JavaScript



查看完整回答
反对 回复 2016-08-05
  • 5 回答
  • 0 关注
  • 1706 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信