JavaScript 兼容處理IE67之 !"a"[0]

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

相關文章
相關標籤/搜索