document.readyState

   document对象的readyState有5种取值:

  • 0-UNINITIALIZED:XML 对象被产生,但没有任何文件被加载。
  • 1-LOADING:加载程序进行中,但文件尚未开始解析。
  • 2-LOADED:部分的文件已经加载且进行解析,但对象模型尚未生效。
  • 3-INTERACTIVE:仅对已加载的部分文件有效,在此情况下,对象模型是有效但只读的。
  • 4-COMPLETE:文件已完全加载,代表加载成功。

   最常用的就是4-COMPLETED,通过document.readyState获取到的值为'complete',这中状态下就可以对所有DOM元素进行修改。

   document对象还有个事件onreadyStateChange,一旦readyState发生改变,便会触发一次相应的方法。使用如:

     document.onreadyStateChange = hidedom;
     hidedom()
     {
        if( document.readyState == 'complete' )
        { 
            alert(document.readyState); 
        }
     }

   运行后会弹出窗口,显示当前readyState是’complete‘。

posted @ 2012-11-12 21:05  就是木创意  阅读(303)  评论(0编辑  收藏  举报