我有一个javascript函数,我想调用它12次。 所以,我没有这样的:javascript函数只执行一次
在这里,我有12张图片:
<img id="img1" src=""> </img>
<img id="img2" src=""> </img>
<img id="img3" src=""> </img>
<img id="img4" src=""> </img>
<img id="img5" src=""> </img>
<img id="img6" src=""> </img>
<img id="img7" src=""> </img>
<img id="img8" src=""> </img>
<img id="img9" src=""> </img>
<img id="img10" src=""> </img>
<img id="img11" src=""> </img>
<img id="img12" src=""> </img>
这里的函数定义:
function addImageSource(id,another_variable) {
var imageSource = "http://..."+ another_variable + "test";
$("#img" + id).attr("src", imageSource);
}
在这里,我把它叫做:
var itm_id = 1;
while(itm_id < 13){
addImageSource(item_id, "another_variable");
itm_id++
}
为什么这个函数只执行一次?有人可以告诉我为什么吗?
如果你把它一个时间,然后它会被称为单个时间..难怪在那.. –
你为什么期望它被称为不止一次? – SLaks
你好像混合了'if'和'while'。 – JJJ