主题:  急!JS在IE上的兼容问题!谁能在明天早上之前告诉我?

surfhere

职务:普通成员
等级:1
金币:1.0
发贴:195
#12004/6/14 0:09:01
javascript里的数组删除时,是不是用arrayObj.slice(start, [end]) 方法?

我大概是这样写的:
for (var i=0; i<(myarray.length); i++)
{
if (myarray[i] == compare_val)
myarray.slice(i, 1);
}

这样写在IE6。0上是工作得很正常的,而在IE5。0上,居然报错,说myarray.slice(i, 1); 这个对象属性什么的不认识什么的。

请问为什么会报这样的错?arrayObj.slice(start, [end]) 方法在IE5上应该被支持的呀,不是吗?

谁能帮帮我?我明天一早要赶去公司把这个该死的BUG改掉,没时间了!



surfhere

职务:普通成员
等级:1
金币:1.0
发贴:195
#22004/6/14 11:11:39
不必回复了,问题已解决。