zoukankan      html  css  js  c++  java
  • document.readyState的使用

    document.readyState:判断文档是否加载完成。firefox不支持。

    这个属性是只读的,传回值有以下的可能:

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

    document.onreadystatechange = subSomething;//当页面加载状态改变的时候执行这个方法.
    function subSomething()
    {
    if(document.readyState == "complete"){ //当页面加载状态为完全结束时进入
    //你要做的操作。

    else if(document.readyState=="loading"){

    }

    }

    比较好的例子:http://www.jb51.net/article/20445.htm

    说明 :onreadystatechange 事件能辨识readyState 属性的改变。

    document.all(只被IE支持)

    action:document.layers是Netscape 4.x专有的属性,是一个代表所有由储如<div><layer>等定位了的元素的数组通常也是用<div> 或<layer>对象的id属性来引用的,但是这里面不包含除此以外的其它元素

    document.layers和document.all的用法是一样的,功能也是相同的。所在我就只介绍一种用法:
    document.all的意思是文档的所有元素,也就是说它包含了当前网页的所有元素。它是以数组的形式保存元素的属性的,所以我们可以用 document.all["元素名"].属性名="属性值"来动态改变元素的属性。用这条语句,可以做出许许多多动态网页效果,如:动态变换图片、动态 改变文本的背景、动态改变网页的背景、动态改变图片的大小、动态改变文字的大小各颜色等等。你简直可以动态控制所有网页元素。 
    document.all[]这个数组可以访问文档中所有元素。

  • 相关阅读:
    深入浅出理解依赖注入这种由外部负责其依赖需求的行为,我们可以称其为 “控制反转(IoC)”
    php 远程下载图片到本地
    深入理解 RESTful Api 架构
    uva 10369 Arctic Network (最小生成树加丁点变形)
    UVALive
    UVA
    UVA
    POJ 1182 食物链(经典带权并查集 向量思维模式 很重要)
    HDU 1829 A Bug's Life (种类并查集)
    UVA
  • 原文地址:https://www.cnblogs.com/sunny-sl/p/7977898.html
Copyright © 2011-2022 走看看