检测IE

因为存在这些东西

<!--[if IE]>
// 全部IE版本可见
<![endif]-->
<!--[if IE 6]>
// IE6可见
<![endif]-->
仅IE可见的。
所以就有了
var isIE = function(ver){
    var b = document.createElement('b')
    b.innerHTML = '<!--[if IE ' + ver + ']><i></i><![endif]-->'
    return b.getElementsByTagName('i').length === 1
}

直接调用就好了
isIE(9)//ie9吗?
isIE(6)//ie 6吗?
posted @ 2015-11-22 08:26  Debugor  阅读(102)  评论(0编辑  收藏  举报