Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.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 getElementByID方法在带有JSON对象的Forloop中不工作?知道为什么吗_Javascript_Html_For Loop_Getelementbyid - Fatal编程技术网

Javascript getElementByID方法在带有JSON对象的Forloop中不工作?知道为什么吗

Javascript getElementByID方法在带有JSON对象的Forloop中不工作?知道为什么吗,javascript,html,for-loop,getelementbyid,Javascript,Html,For Loop,Getelementbyid,我试图运行下面的代码,试图在迭代时为每个对象创建新的dIV,但由于某些原因,这不起作用。有人知道为什么吗 UserID=2; //window.onload=函数(){ 取('https://jsonplaceholder.typicode.com/posts?userId= '+用户ID) .然后(功能(响应){ 返回response.json(); }).then(功能(数据){ 对于(i=0;i

我试图运行下面的代码,试图在迭代时为每个对象创建新的dIV,但由于某些原因,这不起作用。有人知道为什么吗

UserID=2;
//window.onload=函数(){
取('https://jsonplaceholder.typicode.com/posts?userId= '+用户ID)
.然后(功能(响应){
返回response.json();
}).then(功能(数据){
对于(i=0;i
您可以在附加每个
div
之前设置
innerHTML

UserID=2;
取('https://jsonplaceholder.typicode.com/posts?userId='+用户ID)
.然后(功能(响应){
返回response.json();
}).then(功能(数据){
对于(i=0;i});
.getElementById()
需要一个字符串。您正在向它传递一个元素引用。
div1
div2
必须是一个字符串。控制台是否显示任何错误消息?为什么不将innerHTML与其他内容一起设置?此外,您还需要删除
=
此处的
userId='+userId
@mplungjan yes后面的空格,因为您已将其更新为多个数据示例。如果您已进行更改,则建议进行修复。