javascript - 在 div 中显示所有结果

标签 javascript html

我有一个 foreach 循环遍历 API 查询的所有可能结果

json.results.forEach(function(result) {
     console.log(result.original_title);
     document.getElementById("possibleResults").innerText = result.original_title;
}, this);

console.log 正确输出所有元素,但是正如预期的那样,当我写入可能的结果 div 时,它只显示最后的结果。

如何将结果按顺序写入 div,以免它们被覆盖,最好不用 CSS?

最佳答案

document.getElementById("possibleResults").innerText = result.original_title; 更改为 document.getElementById("possibleResults").innerText += result.original_title;第一个选项替换了 div 的当前内容,这就是为什么您只能看到最后一个结果的原因。第二个将它附加到末尾,保留每个结果。

关于javascript - 在 div 中显示所有结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41582024/

相关文章:

javascript - Bootstrap Modal,在单击按钮时调用 Action Result 方法

JavaScript setInterval 函数可能有参数,也可能没有参数

html - 如何卡住表格中带有标题的 3 或 4 列开始并保持可滚动

javascript - 使用本地存储存储用户选择的 CSS 样式(如何?)

javascript - 通过 form.submit() 传递属性;

javascript - REST API 服务器的 Hapi.js 文档生成器

javascript - 如何用 json 标签的值替换输入数组中的字段?

html - 如何使用结束选择器在链接旁边附加一个图标?

php - 如何使用 AJAX/JQuery 调用多个 PHP 脚本?

javascript - 我想要 Electron 模块中的一个方法将其隐藏在任务栏中