IE67對字符串進行取值須要使用charAt()方法,不能直接經過數組方式的座標訪問:javascript
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <style rel="stylesheet" type="text/css"> 6 </style> 7 <script type="text/javascript"> 8 window.onload=function(){ 9 var a="a"; 10 // 在IE67下爲true 11 document.body.innerHTML=(!a[0]); 12 } 13 </script> 14 </head> 15 <body></body> 16 </html>
所以更精簡的寫法能夠寫成 if(!"a"[0])... 來對IE67進行兼容處理。css