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

原标题更改了,那为什么<script>内的调用innerHTML没变?

原标题更改了,那为什么<script>内的调用innerHTML没变?

带队友去杀猪 2016-12-14 10:11:57
<body><h2 id="con">javascript</H2><p>mark2</p><p> JavaScript是一种基于对象、事件驱动的简单脚本语言,嵌入在HTML文档中,由浏览器负责解释和执行,在网页上产生动态的显示效果并实现与用户交互功能。</p><script type="text/javascript">  var mychar= document.getElementById("con") ;  document.write("原标题:"+mychar.innerHTML+"<br>"); //输出原h2标签内容  document.write("mark1"+"<br>");  document.write(mychar.innerHTML+"<br>");  mychar.innerHTML="Hello World!";  document.write("修改后的标题:"+mychar.innerHTML); //输出修改后h2标签内容</script></body></html>        
查看完整描述

3 回答

已采纳
?
杰杰就是我

TA贡献32条经验 获得超24个赞

我这边显示的是  

Hello World!
mark2
JavaScript是一种基于对象、事件驱动的简单脚本语言,嵌入在HTML文档中,由浏览器负责解释和执行,在网页上产生动态的显示效果并实现与用户交互功能。
原标题:javascript
mark1
javascript
修改后的标题:Hello World!

不知道你说的是什么情况  

查看完整回答
反对 回复 2016-12-14
  • 带队友去杀猪
    带队友去杀猪
    你发的第五行原标题:javascript,为什么不变为Hello World!
  • 杰杰就是我
    杰杰就是我
    因为你获取的是原来的标题, 代码执行 是从上到下执行的, 你先获取,所以肯定是原标题, 然后你在下边赋值 为Hello world , 所以你下边输出的 就是 hello world , 如果想要 第五行输出 hello world , 可以吧 赋值语句提到输出语句之前 就可以输出 hello world
  • 3 回答
  • 1 关注
  • 1595 浏览
慕课专栏
更多

添加回答

举报

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