个标签,表明文档已经加载完毕。document.readyState 属性的基本用法如下。
if (document.readyState == "complete"){ //执行操作 }支持readyState 属性的浏览器有IE4+、Firefox 3.6+、Safari、Chrome 和Opera 9+。
2.
兼容模式
自从IE6 开始区分渲染页面的模式是标准的还是混杂的,检测页面的兼容模式就成为浏览器的必要
功能。IE 为此给document 添加了一个名为compatMode 的属性,这个属性就是为了告诉开发人员浏
览器采用了哪种渲染模式。就像下面例子中所展示的那样,在标准模式下,document.compatMode 的
值等于"CSS1Compat",而在混杂模式下,document.compatMode 的值等于"BackCompat"。
if (document.compatMode == "CSS1Compat"){ alert("Standards mode"); } else { alert("Quirks mode"); }后来,陆续实现这个属性的浏览器有Firefox、Safari 3.1+、Opera 和Chrome。最终,HTML5 也把
3. head 属性
作为对document.body 引用文档的<body>元素的补充,HTML5 新增了document.head 属性,
引用文档的<head>元素。要引用文档的<head>元素,可以结合使用这个属性和另一种后备方法。
var head = document.head || document.getElementsByTagName("head")[0];