DOM一致性检测
2015-10-03 10:35
183 查看
【implementation】
由于DOM分为多个级别,也包含多个部分,因此检测浏览器实现了DOM的哪些部分就十分必要。document.implementation属性就是这些提供相应信息和功能的对象。与浏览器对DOM的实现直接对应。
DOM1级只为document.implementation规定了一个方法,即hasFeature()。这个方法接受两个参数:要检测的DOM功能的名称及版本号。如果浏览器支持给定名称和版本的功能,则该方法返回true。
由于DOM分为多个级别,也包含多个部分,因此检测浏览器实现了DOM的哪些部分就十分必要。document.implementation属性就是这些提供相应信息和功能的对象。与浏览器对DOM的实现直接对应。
DOM1级只为document.implementation规定了一个方法,即hasFeature()。这个方法接受两个参数:要检测的DOM功能的名称及版本号。如果浏览器支持给定名称和版本的功能,则该方法返回true。
<script> var hasCoreDom1 = document.implementation.hasFeature('Core','1.0'); var hasCss1 = document.implementation.hasFeature('CSS','2.0'); var hasHTML = document.implementation.hasFeature('HTMLEvents','2.0'); //IE8-浏览器返回false,其他浏览器true console.log(hasCoreDom1); </script>
相关文章推荐
- matlab+opencv
- HDU 2689 Sort it(逆序对-BIT)
- 四则运算
- 2-SAT
- jsp 百度编辑器配置 整合springmvc注意细节
- 一些安卓开源框架整理
- 一些安卓开源框架整理
- <01分数规划>淬炼神体
- [Qt] qtcreator 中打开console
- 图的邻接矩阵
- 判断圆与三角形是否有交点
- [经济学原理|政治部分]劳动价值理论
- 1.3.3 打开A20,实现32位寻址
- Linux中的查看已挂载的文件系统命令
- 图的邻接链表
- HDU 2520 我是菜鸟,我怕谁(水~)
- 字符函数lpad,rpad,ltrim,rtrim,substr使用
- [Qt] qtcreator 中打开console
- wamp下配置Smarty
- linux进程间通信方式之匿名管道http://blog.csdn.net/guoyang1007/article/details/4720984