`
shuaigg.babysky
  • 浏览: 571515 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

document.documentMode的值

阅读更多

除ie8以外的任何浏览器上返回的值是undefined.

 

ie8上面如果页面没有标准头的话,返回值为5。

 

ie8上面如果页面有标准头的话:

 

将返回7或者8,确定使用的是ie7渲染模式或者是ie8渲染模式。

 

 

 

分享到:
评论

相关推荐

    判断IE8兼容性视图工作模式

    在标准模式下,`document.documentMode`将返回对应的IE版本号(如8),而在兼容性视图下,它可能返回7(模拟IE7)或其他更低的值。以下是一个简单的检测代码示例: ```javascript if (window.ActiveXObject || '...

    JavaScript判断IE版本型号

    总之,通过检测`ActiveXObject`的存在、`XMLHttpRequest`的支持、`document.documentMode`的值以及特定的行为差异,可以有效地判断IE浏览器的不同版本。同时,结合`navigator.userAgent`,还能识别其他浏览器类型,...

    javascript动态添加事件[文].pdf

    在区分不同版本的IE浏览器时,我们可以检查`window.ActiveXObject`的存在,以及`XMLHttpRequest`对象的有无,以及`document.documentMode`属性。例如: ```javascript var isIE = !!window.ActiveXObject; var isIE...

    文档模式与IE浏览器模式

    这主要是通过访问`document.documentMode`属性来实现的。 ```html <!DOCTYPE html> 我的文档模式版本是 function showDocumentMode() { alert('我的文档模式版本是: ' + document.documentMode); } ()...

    javascript动态添加事件.pdf

    - 对于IE6-8的进一步区分,可以通过`document.all`、`window.ActiveXObject`以及`document.documentMode`等特性检测来实现。 5. **eval和JavaScript字符串**: - 在某些情况下,如在IE8下,直接使用`setAttribute...

    AJAX页面状态保持思路详解

    如果`document.documentMode`不存在或者小于8,那么IE8将以IE7模式运行,这时虽然`onhashchange`事件存在,但不会自动触发,需要通过定时器来模拟`hashchange`事件的行为。例如,可以创建一个定时器,定期检查URL的...

    用JS判别浏览器种类以及IE版本的几种方法小结

    接着,可以进一步通过检查浏览器中是否缺少XMLHttpRequest对象以及document.documentMode属性来分别判断IE6和IE8版本。IE8及以上版本支持document.documentMode属性,而IE6不支持XMLHttpRequest对象。 ```...

    js判断浏览器类型的方法

    - `document.documentMode` 是IE8及以后版本引入的一个属性,用于识别当前文档模式,因此`!!document.documentMode` 可以用来识别IE8及其更高版本。 - 结合以上条件,`isIE&&!isIE6&&!isIE8` 则可以判断是否为IE7,...

    IE6、IE7中获取Button元素的值的bug说明

    document.documentMode) { // 判断是否为IE6/7 value = btn.getAttribute('value'); } else { value = btn.value; } alert(value); ``` 这样,无论在哪个浏览器环境下,都能正确获取到Button元素的`value`属性值...

    firefox css自动换行的实现方法

    document.documentMode; // IE10 or older } if (!isIE()) { toBreakWord(60, "content"); } ``` #### 四、结论 通过上述方法,我们可以在Firefox浏览器中实现较为理想的自动换行效果。虽然这些方法可能不如...

    中文输入法不触发onkeyup事件的解决办法

    document.documentMode) { bind_name = 'propertychange'; } $('#inputorp_i').on(bind_name, function() { $('#inputorp_s').text($(this).val()); }); ``` 在这个例子中,我们首先判断当前浏览器是否...

    JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器

    document.documentMode; var isIE7 = isIE && !isIE6 && !isIE8; // 根据isIE6, isIE7, isIE8进行不同的操作 } ``` 这里通过判断`ActiveXObject`的存在与否,进一步通过条件语句来区分IE6、IE7、IE8。这段代码的...

Global site tag (gtag.js) - Google Analytics