2014-01-18 38 views
-1

这是我的问题。我试图通过使用警报消息在代码的特定部分弹出以解决此代码的问题。 除了最后一个,每个警报都在执行。任何想法为什么?我所有的HTML页面都有一个调用测试函数的按钮。如果for循环中的语句不工作

var pics= new Array(); 

function testing() { 
    alert("1"); 
    pics[0] = new Image(); 
    pics[0].src = "images/pic1.jpg"; 
    pics[1] = new Image(); 
    pics[1].src = "images/pic2.jpg"; 
    pics[2] = new Image(); 
    pics[2].src = "images/pic3.jpg"; 
    alert("2"); 
    for(var i = 0; i< pics.length; i++) { 
    if (pics[i]<1) { 
     alert("3"); 
    } 
    } 
} 
+1

你的图像元素比较了一些比较呢? –

+3

'pics [i] <1'?什么是测试。 – Musa

+0

你预计什么时候拍摄? – elyashiv

回答

0

的图片[i]是不是数值,你不能用1

+3

好吧,你*可*,它永远不会给一个有用的结果。 –

+0

我没有足够的知名度来评论 –

+2

这不是我的投票结果,我对评论一无所知。然而,直到你可以留下评论(声望> 49),我建议不要在答案空间留下评论,这是一种吸引反对票的方法。 –