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

相关文章
相关标签/搜索