【发布时间】:2017-07-10 01:54:53
【问题描述】:
下面显示了我当前的来源是什么,但这似乎只是将我数组中的最后一个对象添加到我的 div 中,我怎样才能将所有对象添加到我的 div 中。
ajaxHelper.processRequest((response: Array<Vehicle.Vehicle>) => {
console.log(response);
var divVehicles = <HTMLDivElement>document.getElementById("divVehicleResults");
var label = <HTMLLabelElement>document.createElement("label");
for (let vehicle of response) {
label.innerHTML = vehicle.id;
divVehicles.appendChild(label);
}
});
【问题讨论】:
-
这是因为你重复使用了同一个标签对象。您需要在循环中使用
var label = ...。 -
啊,很好发现,为我整理了谢谢,你可以把它放在答案中,这样我就可以标记它@approxiblue
-
@ifelabolz 完成
标签: javascript html arrays typescript appendchild