2012-10-14 来源:网络
【实例名称】
判断页面是否添加了W3C声明JS代码
【实例描述】
当文档中添加W3C的声明后,表示文档结构和对象都遵循W3C的规定,此时对象的一些调用方法可能就会改变,如窗体的高度应使用“document documentElement clientHeight”,而不一定就是“documentbodyclientHeight”。
【实例代码】
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> <script LANGUAGE="JavaScript"> if ( document.compatMode=="CSS1Compat" ) alert("本文档添加了W3C的声明") else alert("本文档未添加W3C的声明") </script> </head> <body> </body> </html>
【难点剖析】
本例JS代码的重点是“document.compatMode”变量的值。当文档有了标准声明时,“document.compatMode”的值就等于“CSSlcompat”,因此,可以根据“docurnent.comparmode,的值来判断文档是否加了标准声明。
【源码下载】