2014-01-18 37 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),我建議不要在答案空間留下評論,這是一種吸引反對票的方法。 –