0

我使用以下代码从 Safari 收到解析错误:

for (var i=0; i<parent.frames.length; i++){...}

正在做

alert(parent.frames.length);

工作并输出正确的值,即 5。

我也试过但失败了:

var len = parent.frames.length
alert(len); //Correct
for (var i=0; i<len; i++){...} //Parse Error

当我直接将此代码输入控制台时,它工作正常。它在其他浏览器中也可以正常工作。

似乎是什么问题?

4

1 回答 1

0

我找到了一种让它工作的方法,我只是在 < 之后添加了一个空格。

for(var i=0; i < parent.frames.length){...}

但是我仍然对为什么没有空格的那个会给出解析错误感到困惑。

于 2010-03-17T14:27:19.367 回答