在做字符转义的时候遇到的问题,本来我是这样的代码
for(var i = 0; i < input.lenght; i ++)
{
var c = input[i];
var output = ""
switch(c)
......
return output;
}
在ff下面运行良好,没有任何问题,可是到了ie下面就是出错,后来搜了半天,一开始还以为是其他部分代码的问题,后来调试的时候,直接return input,就没有问题,于是知道了是这段代码的问题,然后又搜了下,定位到了input[i]这里
原来ie访问数组的元素要用input.charAt(i),ohmygod,天煞的ie
这次做的系统,使用的jquery,所以有好多地方要注意跨浏览器的问题,以及编码的问题,还有就是字符转义,需要多多考虑