我熟悉JavaScript,但不熟悉在DOM中使用它。我试图做一个形式,将接受一个项目名称+性能和存储它就像我写了下面的对象:输入JavaScript对象
var grocery_list = {
"Banana": { category: "produce", price: 5.99 },
"Chocolate": { category: "candy", price: 2.75 },
"Wheat Bread": { category: "grains and breads", price: 2.99 }
}
这里是样本HTML表单,我有:
<form>
<input name="item"><br>
<input name="category"><br>
<input name="price"><br>
<input type="submit" value="do stuff">
</form>
如何使用JavaScript将上面的输入推送到一个对象(如上所述)?
您应该使用提交侦听器来从输入中获取值,构造所需的对象并将其添加到* grocery_list *中。然后取消提交。您也可以使用普通按钮并将侦听器放在按钮上。 – RobG 2014-12-03 06:50:22
@RobG这是一个JQuery的东西吗? – theartofbeing 2014-12-03 06:54:12
不可以。您可以*使用jQuery,但它不会在此处添加任何值。 – RobG 2014-12-03 07:00:10