2016-12-18 28 views
0

提前致謝。做一個新人,我有一些麻煩。我環顧四周,但無法找到一種方法。加載圖像的函數不起作用

我寫一個關於IMG裝載功能,如果我用它直接,效果很好。(參數0)

,但如果我把它放在另一個funtion,但這並沒有反正工作。(參數1 )

 function loadpic(t) { 
      aImg[t].onload = function() { 
      var oimg = document.createElement('img'); 
      oimg.src = aImg[t].src; 
      aList[t].appendChild(oimg); 
     } 
     function change(){ 
     loadpic(1);//not work 
     } 
     loadpic(0);//work well 
     change();//not work 

所以,我想知道原因。我該怎麼辦? 謝謝。

+0

爲什麼你只有一個函數只能調用另一個函數?只需調用'loadpic(1)'。 – jmargolisvt

回答

0

如果它適用於0而不是1,這意味着你的數組aImg有一個元素。請包括您定義aImg,aList和其他的行......

+0

非常感謝。它已經解決了。 aImg出現問題,我不理解「正在上傳」。 – YantSong