我搜索了四周,發現我的問題沒有純js解決方案,我可以應用於我的代碼。 這是一個打印圖像數組的腳本,但現在只打印1個數組。在HTML 相關代碼:Javascript for i not printing array
<div id="imgViewer"></div>
<script>
var imgViewerImages = ['img/imgViewer/1.png','img/imgViewer/2.png','img/imgViewer/3.png','img/imgViewer/4.png','img/imgViewer/5.png','img/imgViewer/6.png'];
</script>
<script src="services/imgViewer.js"></script>
而且在JS:
function imgViewerPrinter(){
var imgViewerTarget = document.getElementById('imgViewer');
imgViewerImages.toString();
for (var i=0;i<imgViewerImages.length;i++){
imgViewerTarget.innerHTML = '<img src="' + imgViewerImages[i] + '">';
}
}
window.onload = imgViewerPrinter();
我還是個菜鳥的JS,所以我問你pacience。
在此先感謝
數組聲明和用法在同一個文件中嗎? –
該數組位於HTML中,然後從外部文件調用JS腳本。 –
'imgViewerTarget.innerHTML =' Abhitalks