Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
循环问题的javascript_Javascript_Jquery - Fatal编程技术网

循环问题的javascript

循环问题的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

我遇到的问题如下:这个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<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代码插入到函数中,以便它将图像作为数字增量进行渲染。