0

私はオブジェクトを持っています

var myObject = { 3: 'Three', 6: 'Six'};

これらの値を次のようにドロップダウンに入力したい:

var statusDropdown = document.createElement('select');
for (var item in myObject ) {
    var option = document.createElement("option");
    option.text = item.value; //this is undfined item = "Three", or "Six" 
    option.value = item.key; //this is undfined item = "Three", or "Six" 
    statusDropdown.options.add(option);
}

進むべき道のように思えますが、値だけでなくキーと値を実行しようとしています。これにより、最初のドロップダウン オプションのキーを 3 に設定し、2 番目のオプションを 6 に設定できます。

4

3 に答える 3

0

for ループのコードは次のようになります。

option.text = myObject[item];
option.value = item;
于 2013-03-06T03:00:54.280 に答える