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

例子中的显示顺序

http://img1.sycdn.imooc.com//57ce528c0001f01507220418.jpg在这个例子中,先是document write  p标签的原始内容,然后修改P元素的内容为“New text”,最后document write p标签修改后内容。可是输出的时候为什么先显示的是“New text”?

不是应该先是P标签的原始内容:Hello World!

再是New text

最后是P标签修改后内容:New text!

好疑惑。

正在回答

1 回答

因为mycon.innerHTML只是改变了元素内容,并没有写

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

小珊1116 提问者

document.write不就是写吗?再说要是没有写最后输出的时候怎么会有P的原始内容呢。 就算没有写按照顺序不是也应该先显示Hello World!
2016-09-06 回复 有任何疑惑可以回复我~
#2

qq_水无声_03882251 回复 小珊1116 提问者

我也这样觉得,想不通,你有答案告诉我一声啊
2016-09-09 回复 有任何疑惑可以回复我~
#3

慕粉3932570 回复 小珊1116 提问者

P标签你还没write它就在那个位置了,有这句<p id="con">Hello World!</p>就会有个Hello World!显示在那,改写内容后变成New text! 那是P标签,不是你写的,位置怎么会跑到中间去呢。
2016-09-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

例子中的显示顺序

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