我使用以下代码从 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
当我直接将此代码输入控制台时,它工作正常。它在其他浏览器中也可以正常工作。
似乎是什么问题?