[英]JavaScript adding user input to array
我最近开始学习 JavaScript 并被卡住了。 我需要将汽车信息作为汽车数组的对象。 我有三个不同的输入,当用户输入内容并按下按钮时,它们必须放入数组中。
到目前为止,这是我的代码:
var inpCarName = document.getElementById("carName");
var inpSpeed = document.getElementById("speed");
var inpTime = document.getElementById("time");
var btnCarName = document.getElementById("btnCarName");
var btnRace = document.getElementById("btnRace");
carArray = [];
btnCarName.onclick = function()
{
}
你应该做这样的事情:
var car = {name:inpCarName, speed:inpSpeed, time:inpTime}; // create the object
carArray.push(car); //here we insert the object in the array
你怎么认为?
尝试以下操作:您需要推送 DOM 元素的值,例如inpCarName.value
,其中inpCarName
是一个 DOM 元素。
var inpCarName = document.getElementById("carName");
var inpSpeed = document.getElementById("speed");
var inpTime = document.getElementById("time");
var btnCarName = document.getElementById("btnCarName");
var btnRace = document.getElementById("btnRace");
carArray = [];
btnCarName.onclick = function(){
carArray.push({name:inpCarName.value, speed:inpSpeed.value, time:inpTime.value});
}
var carinfo ={};
var carArray=[];
carArray.push("Carname":inpCarName,"Speed":inpSpeed,"Time":inpTime);
carinfo={carArray}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.