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

作业中为什么给innerHTML替换内容后,原标题那一行还是显示之前的内容

作业中,给了mychar.innerHTML新的内容“Hello world”,第一行的h2内容就跟着变成了“Hello world”,但是第12行document.write("原标题:"+mychar.innerHTML+"<br>");这里为什么没有跟着变,还是显示“javascript”

正在回答

2 回答

顺序是标题显示hello world 然后执行<script></script>里的内容,执行到第12行document.write("原标题:"+mychar.innerHTML+"<br>");h2的内容并没有变,然后执行mychar.innerHTML="Hello world!";

再执行document.write("修改后的标题:"+mychar.innerHTML);,这个时候内容才修改的,最后显示的内容,就是更改后的h2,hello world并没有显示出来就被更改成了javascript

0 回复 有任何疑惑可以回复我~

因为:程序是从上而下执行,最先例子的标题是:Hello world;当程序执行到mycon.innerHTML=“javascript!”语句时,原来的标题就已经被该语句替换了,只不过没显示出来,所以作业里的javascript就会显示在最上面。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

作业中为什么给innerHTML替换内容后,原标题那一行还是显示之前的内容

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信