问答详情
源自:3-3 innerHTML 属性

第一行显示问题

54b790d60001f3b405000290.jpg

54b790d70001d5c503740251.jpg

我想知道为什么第一行会显示New text!  ,代码里没有这行代码呀。


还有一个问题:放在<body>里的javascript,在页面加载完成时才进行加载,我使用mychar.innerHTML修改P标签元素内容,修改后,前面P标签内容直接改变,在页面加载完成前,P标签内容不变,页面加载完毕,P标签内容被改变,用户界面显示的永远是被修改后的值?


提问者:syq_123 2015-01-15 18:09

个回答

  • 康振宁
    2015-01-15 19:08:13

    第一个问题,在script标签中,有mycon.innerHTML="New text!"而mycon就是id为con的标签,所以,页面第一行回事显示New text!

    第二个问题,这个问题是由于现在浏览器速度很快,而在实际开发中一般不会这样写,你可以试试用onload事件来操作