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

IE67对字符串进行取值需要使用charAt()方法,不能直接通过数组方式的坐标访问:

 <!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style rel="stylesheet" type="text/css">
</style>
<script type="text/javascript">
window.onload=function(){
var a="a";
// 在IE67下为true
document.body.innerHTML=(!a[0]);
}
</script>
</head>
<body></body>
</html>

因此更精简的写法可以写成 if(!"a"[0])... 来对IE67进行兼容处理。

上一篇:EasyMvc入门教程-基本控件说明(8)提醒导航


下一篇:一些比较实用的javascript方法收集,留着有用