【发布时间】:2019-11-30 19:34:05
【问题描述】:
我一直在寻找这个问题的答案,但我发现的修复并没有帮助,所以我想我会直接指出我哪里出错了(像往常一样 - 非常感谢这里的任何帮助)
所以我有一个包含评论的对象数组,我需要它每 10 秒在网站上发布一条新评论,即更新文本等:
我想我会使用:
review = [{
name: 'X',
rating: 'X',
review: 'X'
},
{
name: 'X',
rating: 'X',
review: 'X'
}]
然后使用 setTimeout 函数和 for 循环更新站点的 html(显然这不像我想象的那么容易) -
function init(){
var name = document.querySelector('.name');
for(i=0; i<reviews.length; i++){
setTimeout(function(){
name.innerHTML = reviews[i].aditional_info_name;
},10000)
}
}
这里的任何输入都会有帮助 - 我已经看到了关于这个主题的其他一些帖子,但我还没有根据我迄今为止所看到的内容来实现一个修复。
问题 -
我不断得到:
提前致谢, W
【问题讨论】:
-
你检查过类型评论和评论吗?
标签: javascript for-loop settimeout