浏览器Quirksmode(怪异模式)与CSS1compat

在js中如何判断当前浏览器正在以何种方式解析?   
document对象有个属性compatMode ,它有两个值:

BackCompat     对应quirks mode
CSS1Compat    对应strict mode

呈现模式
document.compatMoe == 'CSS1Compat' //标准模式 strict mode
document.compatMoe == 'BackCompat' //混杂模式 quirks mode

EventUtil.addHandler(window, "scroll", function () {
    if (document.compatMode == "CSS1Compat") {
        alert(document.documentElement.scrollTop);      //标准模式
    } else {
        alert(document.body.scrollTop);                 //混杂模式
    }
})
原文地址:https://www.cnblogs.com/chris-oil/p/3429768.html