如何循环图像

时间:2016-06-19 10:17:11

标签: javascript css html5 css3 web

我想循环我的图像文件夹并在屏幕上显示它们。 就像我有这个

<section id="photos">
        <a target="_blank" href="images/1.jpg">
            <img src="images/1.jpg">
        </a>
</section>

我的所有图片都带有数字,所以我的问题是如何通过所有图片循环代码,例如:1,2,3,4,5等,而不是输入n次。

1 个答案:

答案 0 :(得分:1)

客户端Javascript无法访问服务器上的硬盘,因此如果没有服务器端编程语言,您实际上无法遍历图像。

可以做的是假设服务器有一定数量的图像,并请求它们。

var section = document.getElementById('photos');
var elements = '';

for (var i = 1; i <= 5; i++) { // Loops through images 1 - 5
  var imgSrc = 'images/' + i + '.jpg';
  var element = '<a target="_blank" href="' + imgSrc + '"><img src="' + imgSrc + '"></a>';
  elements += element;
}

section.innerHTML = elements;