Javascript Array.indexOf在某些IE版本中抛出错误
IE7和IE8不允许我拼接阵列(Safari、Chrome、Firefox工作): IE对此行抛出以下错误:“对象不支持此属性或方法”:Javascript Array.indexOf在某些IE版本中抛出错误,javascript,jquery,arrays,internet-explorer,Javascript,Jquery,Arrays,Internet Explorer,IE7和IE8不允许我拼接阵列(Safari、Chrome、Firefox工作): IE对此行抛出以下错误:“对象不支持此属性或方法”: lzaCreateAd1.weatherArray.splice(lzaCreateAd1.weatherArray.indexOf(idVal),1) 有什么想法吗?还是通过其他方法按值删除数组项?提前谢谢 版本9之前的Internet Explorer不支持。您可以使用jQuery的$.inArray实用程序函数,或者您想要的任何其他垫片/多边形填充 lz
lzaCreateAd1.weatherArray.splice(lzaCreateAd1.weatherArray.indexOf(idVal),1)代码>
有什么想法吗?还是通过其他方法按值删除数组项?提前谢谢 版本9之前的Internet Explorer不支持。您可以使用jQuery的$.inArray
实用程序函数,或者您想要的任何其他垫片/多边形填充
lzaCreateAd1.weatherArray.splice($.inArray(idVal, lzaCreateAd1.weatherArray) ,1);
请参阅:IE成为许多网络开发者的祸根的另一个原因。谢谢
lzaCreateAd1.weatherArray.splice($.inArray(idVal, lzaCreateAd1.weatherArray) ,1);