我正在创建一个图像库,其缩略图类似于http://coolcarousels.frebsite.nl/c/28/.我有它正常工作,但我希望使用for循环缩短我的JavaScript代码,因为我将使用25张图片.
我的HTML代码中有以下摘录:
<!-- thumbnail images -->
<img src="thumbs/Taj Mahal_thumb.jpg" onclick="changeImage0()">
<img src="thumbs/India01_thumb.jpg" onclick="changeImage1()">
<img src="thumbs/India02_thumb.jpg" onclick="changeImage2()">
<img src="thumbs/India03_thumb.jpg" onclick="changeImage3()">
<img src="thumbs/India04_thumb.jpg" onclick="changeImage4()">
<img src="thumbs/India05_thumb.jpg" onclick="changeImage5()">
Run Code Online (Sandbox Code Playgroud)
从我的JavaScript代码:
var imgNumber = 0;
var NumberOfImages = 6-1; //-1 because array members starts from 0
//Images
var img = new Array(NumberOfImages);
img[0] = "images/Taj Mahal.jpg";
img[1] = "images/India01.jpg";
img[2] = "images/India02.jpg";
img[3] = "images/India03.jpg";
img[4] = "images/India04.jpg";
img[5] = "images/India05.jpg";
//Captions
var imgcap = new Array(NumberOfImages);
imgcap[0] = "Taj Mahal, Agra";
imgcap[1] …Run Code Online (Sandbox Code Playgroud) javascript ×1