因为存在这些东西
<!--[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吗?
原文:http://www.cnblogs.com/wz0107/p/4985243.html