展开全部
var isIE = function(ver){
var b = document.createElement('b')
b.innerHTML = '<!--[if IE ' + ver + ']><i></i><![endif]-->'
return b.getElementsByTagName('i').length === 1
}
alert('ie6:' + isIE(6) + '\n' + 'ie7:' + isIE(7) + '\n' + 'ie8:' + isIE(8) + '\n' + 'ie9:' + isIE(9) + '\n' + 'ie10:' + isIE(10));
很方便只需要 传入版本号码!
更多追问追答
追问
没看懂你写的什么意思,为什么要传入版本号,我要检测版本号啊
追答
var isIE = function(ver){
var b = document.createElement('b')
b.innerHTML = '<!--[if IE ' + ver + ']><i></i><![endif]-->'
return b.getElementsByTagName('i').length === 1
}
var ie = {
ie6:isIE(6),
ie7:isIE(7),
ie8:isIE(8),
ie9:isIE(9),
ie10:isIE(10)
}
alert(ie.ie6) // 如果为 true 表示是 ie6 否则其他 ie
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询