我有一个图片库,其中图片按升序编号(每个图库页面 1-15,我总共有大约 120 张图片)。有用的 Stackflow 成员 Rituraj 和 MarsOne 帮助我编写了代码,因为我想减少页面中的 HTML 冗余。代码现在看起来像这样:
var str='';
var maxP=15;
var myTitle=new Array();
myTitle[1]="Title 1";
myTitle[2]="Title 2";
myTitle[3]="Title 3";
for(var i=1;i<=maxP;i++)
{
str+='<li><a href="images/work/id'+i+'.jpg " rel="prettyPhoto[gallery1]" title="Title '+i+'"><img src="images/work/idtn'+i+'.jpg " width="100" height="100" alt="Alt Tag Value '+i+'" /></a></li>';
}
我真的希望 Title 和 Alt 标签能够反映每个不同的值id(number).jpg
,所以 id1.jpg 有自己独特的 alt 和 title 标签,就像id2.jpg, id3.jpg
& 一样。我试过用 做这个new Array
,但我不知道这是正确的方法。显然我不能这样做:
'+myTitle['+i+']+'
因为那时什么都没有加载。我想我也有一些标题标签的冗余值,所以最好使用数组。非常感谢您,我已经尝试自己解决这个问题,但我真的可以使用一些帮助。一个指向网站/参考的链接也将有所帮助。