上午忙了半天,一直在调试IE为什么不能运行JS代码:
在IE中,对于String来说,不能使用[0]等操作,在FireFox中就可以。
即: var strstr="adfasdfasdf";
在IE中,strstr[0] (错误) strstr.charAt(0) (正确)
在FireFox都可以使用,所以应该使用charAt函数来获取某一个字母。
在FireFox中,innerHtml中,可以存在类似于'sadfas('sdfsdf')fas'的字符串
在IE中,就不可以。只能利用'sdfsdfsdfsd(sdfsdf)f'
即:在IE中,‘’里面不能嵌套‘’,如果用转意字符的话应该可以吧。