【发布时间】:2021-08-27 00:38:16
【问题描述】:
我正在尝试使用循环动态调整document.getElementById(divID)。这似乎工作......排序
它一直在循环,如下面的屏幕截图所示。
let searchresult = function(response) {
let output ="";
for (let j = 0; j < response.length; j++) {
let divID = response[j].resortcode + 'results';
let container = document.getElementById(divID);
output +=
`
<div class="${response[j].resortcode} ${response[j].roomcode}">
</div>
`;
console.log(container);
$(container).html(output);
}
};
我将容器 div 设置为 response[j].resortcode,但我认为通过使用 document.getElementById(divID),它只允许在具有相应 resortcode 的 div 中使用该度假村代码
请注意,它还不止一次地循环getElementByID。
我希望输出到我的 html 文件中的预制 div id(它确实如此,它只是不断重复)。然后将结果<div class=${response[j].resortcode}"></div> 循环到相应的预制 div 中。这是所需结果的 Photoshop 版本:
非常感谢任何帮助。
【问题讨论】:
标签: javascript html function loops output