HTMLDocument的变化

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.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,828评论 19 139
  • 一、概述 document节点是整个文档树的顶层节点,每张网页都有自己的document节点。window.doc...
    周花花啊阅读 5,158评论 0 1
  • 女儿两岁多,上托班已经大半年了,语言表达能力进步飞快,从刚开始的只能说一两个简单的词语到现在可以和我们基本对话,真...
    山风岚希阅读 1,724评论 0 0
  • 前段时间明明皮肤挺好的,2月中下旬开始过敏,好了以后,前天开始又过敏,一进办公室就脸一片红,摸起来看起来都很恐怖,...
    嵐甜新雨阅读 1,805评论 0 0
  • 看到今天的晨读标题《关键20小时,快速学会任何技能》,第一反应非常惊喜,然后大脑又迅速浮现出10000小时定律。 ...
    青墨QINGMO阅读 2,615评论 0 5

友情链接更多精彩内容