我有一个 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/