美文网首页
HTMLDocument的变化

HTMLDocument的变化

作者: 肖肖的田野 | 来源:发表于2017-03-16 20:44 被阅读18次

    11.3.3HTMLDocument的变化
    主要是这几个属性(document.readyState属性,document.compatMode属性,document.head属性)的作用

    1.readyState属性:主要是用来实现一个指示文档已经加载完成的指示器。这个属性主要有两个值:loading(正在加载文档)和complete(已经加载完文档)

    if(document.readyState == "complete"){
      //执行操作,兼容性:IE4+,Firefox 3.6+ ,Safari、chrome和opera9+
    }
    

    2.兼容模式
    这个属性是为了告诉开发人员浏览器采用了哪种渲染模式。
    (1)在标准模式下,document.compatMode的值等于“CSS1Compat”
    (2)在混杂模式下,document.compatMode的值等于“BackCompat”
    3.head属性:用来引用文档的<head>元素。要引用文档的<head>元素,可以结合使用这个属性和另一种后备方法

    var head = document.head || document.getElementsByTagName("head")[0];
    

    如果可用的话,就使用document.head,否则仍然使用getElementsByTagName()方法。实现document.head属性的浏览器包括Chrome和Safari 5.

    相关文章

      网友评论

          本文标题:HTMLDocument的变化

          本文链接:https://www.haomeiwen.com/subject/utxsnttx.html