にそれらを印刷する(キー:値)さんとDOMに書き込みます。プロパティを持つオブジェクトの配列を反復し、私たちは、プロパティを持つオブジェクトのコレクションを介して実行しようとしているDOM
var productContent = {
item1: {
description: "description 1",
price: 1,
URL: "something1.com",
},
item2: {
description: "description 2",
price: 2,
URL: "something2.com",
},
私たちは、次のようなコードのいくつかの異なる種類の、試してみた:何も動いていないようで
var productInfo;
var insertProduct = document.getElementById("productList");
for (var i in productContent) {
console.log(productContent[i]);
productInfo += productContent[i];
}
insertProduct.innerHTML = productInfo;
を。どのようにこれにアプローチする上の任意の考え?私たちはコンソールに表示されたプロパティを取得することができましたが、あまり多くはありませんでした。
なぜあなたは別のオブジェクトで、あなたのオブジェクトを格納していますか?あなたのユースケースでは、配列がより単純に見えます。 –
どのような形式でデータを「domに書き込む」ようにしますか?テーブル?何らかの種類のリスト?必要な出力を作成するには、HTML要素を構築する必要があります。単にDOMにオブジェクトを出力することはできません。 – qxz