作业中,给了mychar.innerHTML新的内容“Hello world”,第一行的h2内容就跟着变成了“Hello world”,但是第12行document.write("原标题:"+mychar.innerHTML+"<br>");这里为什么没有跟着变,还是显示“javascript”
顺序是标题显示hello world 然后执行<script></script>里的内容,执行到第12行document.write("原标题:"+mychar.innerHTML+"<br>");h2的内容并没有变,然后执行mychar.innerHTML="Hello world!";
再执行document.write("修改后的标题:"+mychar.innerHTML);,这个时候内容才修改的,最后显示的内容,就是更改后的h2,hello world并没有显示出来就被更改成了javascript
因为:程序是从上而下执行,最先例子的标题是:Hello world;当程序执行到mycon.innerHTML=“javascript!”语句时,原来的标题就已经被该语句替换了,只不过没显示出来,所以作业里的javascript就会显示在最上面。