for(var i=0,b;b=array[i];i++) document.body.appendChild(b); |
А можно на примере 8го поста.
И желательнее без аппендчайлд. А с jquery. |
$(array).appendTo("body") |
var n=15; var image; for( array = [], i=2; i<n; i++){ image = new Image; image.src = 'image/' + i + '.jpg' ; array.push( image ) ; }; for(var i=0,b;b=array[i];i++) document.body.appendChild(b); Ничего не появляется( |
почему массив заполняется не с нуля, как положено, а с индекса 2 ?
var n=15; var image; for( array = [], i=2; i<n; i++){ image = new Image; image.src = 'image/' + i + '.jpg' ; array.push( image ) ; }; if( document.body ) for(i=2;i<n;i++) document.body.appendChild(b); else onload=function(){ for(var i=2;i<n;i++) document.body.appendChild(b); } |
У меня в папке images начинаются файлы с 2.jpeg
Не запускается код. |
var n=13; var image, b; for( array = [], i=0; i<n; i++){ image = new Image; var s = i+2; image.src = 'image/' + s + '.jpg' ; array.push( image ) ; $('body').append(array[i]); }; Картинки на экране не появляются. В чем причина. Не вижу. |
Все нашел.
Моя ошибка оказывается. Папка images у меня , а не image |
Часовой пояс GMT +3, время: 02:48. |