js在IE8里报错,火狐没有问题

JavaScript036

js在IE8里报错,火狐没有问题,第1张

估计是 if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) 这个判断有误吧,一般是兼容性问题

manipulationTarget 这个方法有定义吗 没看出来

我之前也遇到这个情况不知道适不适合你

var

str='json字符串'//我之前这里是后台返回的

var

json=eval("("+str+")")//这里没有特殊字符无错误,有的话会报错

后来我把var

str='json字符串'改为var

str=json字符串//即不要'',就可以了

不知道可不可以帮到你

再看看别人怎么说的。

<script type="text/javascript" src="jext-base.js"></script>

仔细看下src="ext" 还是 jext