【发布时间】:2020-04-20 18:10:50
【问题描述】:
我有一个对象数组,每个对象都有一个 age 和 balance 属性。
我有一个带有自选字段的表单和一个函数,用于循环并使用所有 balances.age 值填充自选。
<form id="myForm">
<select id="selectAge">
<option>Age</option>
</select>
</form>
var balances = [
{
age: 23,
balance: 10000
},
{
age: 25,
balance: 24000
}
]
function getAge(){
for(var i = 0; i < balances.length; i++) {
var opt = balances[i].age;
var el = document.createElement("option");
el.text = opt;
el.value = opt;
select.add(el);
}
}
我想使用选定的年龄值并将数组的相应余额插入到下面的一些 HTML 中。
<h2>You should have $<span id="insertBalance"></span>.</h2>
我对此一无所知,并且可能一开始就犯了这个错误。如何找到每个选定年龄的正确余额并将其显示在我的文档中?
【问题讨论】:
标签: javascript arrays innerhtml