为什么运行结果的开始就出现next time!,不应该是先运行document.write("p标签原始内容:"+mycon.innerHTML);吗,显示为:p标签原始内容:hello world!
4 回答
已采纳
stone310
TA贡献361条经验 获得超191个赞
先运行document.write("p标签原始内容:"+mycon.innerHTML);
再运行mycon.innerHTML="New text"! 这里已经将<p>标签的内容改了;
再运行先运行document.write("p标签修改后内容:"+mycon.innerHTML);
因此这里第一行就是<p>标签的内容;
第二行和第三行才是document.wirte的内容
GavinZeng
TA贡献31条经验 获得超20个赞
这段代码是顺序执行的,你告诉程序输出“1”,然后再给个通知,现在把“1”改成“2”,那么最后程序当然输出“2”
另外,其实程序是有输出“1”的,只是执行太快了,你看不到而已,你把输出方式用 alert 替换掉 document.write 再试试,就知道了
添加回答
举报
0/150
提交
取消