循环问题的javascript
我遇到的问题如下:这个for循环应该在地址中放入一个数字,然后计数到152,然后将其放入完整地址,如下所示循环问题的javascript,javascript,jquery,Javascript,Jquery,我遇到的问题如下:这个for循环应该在地址中放入一个数字,然后计数到152,然后将其放入完整地址,如下所示 <img src="http://pokeapi.co/media/img/1.png"> <img src="http://pokeapi.co/media/img/2.png"> 等等。我错过了什么 var-webaddress=['']; var text=“”; var i; 对于(i=0;i
<img src="http://pokeapi.co/media/img/1.png">
<img src="http://pokeapi.co/media/img/2.png">
等等。我错过了什么
var-webaddress=[''];
var text=“”;
var i;
对于(i=0;i<152;i++){
text+=webaddress[i]+“.png”;
}
document.getElementById(“Pokeman”).innerHTML=text代码>
您正在头部设置javascript—但是引用的元素(#Pokeman)还不在DOM中—只需将js块移到末尾—在结束体标记之前。因为您使用的是jquery,所以我简化了js并使用了它
编辑-我刚刚将您的img代码插入到函数中,这样它将随着数字的增加呈现图像
$(文档).ready(函数(){
对于(var i=1;i,您可以将webaddress创建为根字符串,并在循环中替换它
var-webaddress='';
var text=“”;
对于(var i=1;我很好地打印了这个:)现在我需要找出为什么它是未定义的,这是因为webaddress只有一个值,但您正在增加到152。-此外,您需要在结束标记Edit之前将.png附加到图像url-我刚刚将您的img代码插入到函数中,以便它将图像作为数字增量进行渲染。