1 JS代码判断IE6,IE7,IE8,IE9!2011年12月15日 星期四 14:01做网页有时候会用到JS检测IE的版本,下面是检测Microsoft Internet Explorer版本的三种代码! 2 有一种代码: 3 <script type="text/javascript"> 4 var browser=navigator.appName 5 var b_version=navigator.appVersion 6 var version=b_version.split(";"); 7 var trim_Version=version[1].replace(/[ ]/g,""); 8 if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE6.0") 9 { 10 alert("IE 6.0"); 11 } 12 else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE7.0") 13 { 14 alert("IE 7.0"); 15 } 16 else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE8.0") 17 { 18 alert("IE 8.0"); 19 } 20 else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE9.0") 21 { 22 alert("IE 9.0"); 23 } 24 </script> 25 第二种: 26 <script type="text/javascript"> 27 if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion .split(";")[1].replace(/[ ]/g,"")=="MSIE6.0") 28 { 29 alert("IE 6.0"); 30 } 31 else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion .split(";")[1].replace(/[ ]/g,"")=="MSIE7.0") 32 { 33 alert("IE 7.0"); 34 } 35 else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion .split(";")[1].replace(/[ ]/g,"")=="MSIE8.0") 36 { 37 alert("IE 8.0"); 38 } 39 else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion .split(";")[1].replace(/[ ]/g,"")=="MSIE9.0") 40 { 41 alert("IE 9.0"); 42 } 43 </script> 44 第三种: 45 <script type="text/javascript"> 46 if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/7./i)=="7.") 47 { 48 alert("IE 7.0"); 49 } 50 else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/8./i)=="8.") 51 { 52 alert("IE 8.0"); 53 } 54 else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/9./i)=="9.") 55 { 56 alert("IE 9.0"); 57 } 58 else if(navigator.appName == "Microsoft Internet Explorer") 59 { 60 alert("IE 6.0"); 61 } 62 </script>