http://expert.csdn.net/Expert/topic/1354/1354264.xml?temp=4.594058E-02

解决方案 »

  1.   


    此时还没有button,text等对象
      

  2.   

    to:zxhong(红透半边天) 
    那是讲onload事件的覆盖的问题.
    和这个好象不一样了.
    to: sandyuk(冰の沙隆)
    是什么时候没有,button.text对象???
      

  3.   

    onload 事件我认为应该是页面所有元素都加载之后才发生的, 即要 onload 事件里可以调用页里的任何元素而不用考虑其是否已经加载的问题. 你上面的现象我这里始终都没有出现过, 不知你的代码是如何写的. 能否贴出代码大家共同参考参考.
      

  4.   

    onload事件的执行是页面元素都下载完毕后才执行的
      

  5.   

    同意meizz(梅花雨) 和 fason(阿信)
      

  6.   

    onload 事件的确是在当前页面加载完毕后才发生的
    但还是有例外的,当页面中有iframe时,并不等待iframe的加载。判断iframe是否加载完毕需用iframe的onload事件。
    另外由脚本产生的页面元素应该如何计算?
      

  7.   

    to: meizz(梅花雨) ( )
    不能再现,偶尔会出现..........
    我也很迷茫.
    另外"加载"是什么意思,就是从宏观来说:已经生成了该元素,在页面上显示了出来么?
      

  8.   

    to:fason(阿信)
    "页面元素都下载完毕"意思是什么,只是下载了,browser对他进行解释完了吗?
    onload事件是否解释完了html文件,再执行的么?另外:我说的"解释"是否合适.有没有专门的词语.还有知道当html从服务器端down过来后,到显示出来的流程是怎么的吗?
    是边下载代码边生成button,text还是,所有的代码下载完,再生成button,text这些内容么.
    嵌套在html的javascript语句是什么时候执行的呢?我还是不太明白.