var str = "ab"; var str_1 = str[0]; //ie返回 undefined;firefox则返回 a var str_2 = str[1]; //ie返回 undefined;firefox则返回 b
在IE下,String没有[]方法,
比较通用的方法是
String.prototype.trim =function() { var st=0; var len=this.length; while ((st < len) && (this.charAt(st) <= ' ')) { st++; } while ((st < len) && (this.charAt(len-1) <= ' ')) { len--; } return ((st > 0) || (len < this.length)) ? this.substring(st, len) : this; }