如何在Javascript中存储数组中文本框的输入
如何在Javascript中存储数组中文本框的输入,javascript,html,Javascript,Html,甜菜: 洋蓟: 胡萝卜: 提交 展示 var str=“”; 函数getAllValues(){ var输入1,输入; input1=document.getElementById(“form1”); 输入=输入1.元素[“number1”].值; 对于(i=0;i
甜菜:
洋蓟:
胡萝卜:
提交
展示
var str=“”;
函数getAllValues(){
var输入1,输入;
input1=document.getElementById(“form1”);
输入=输入1.元素[“number1”].值;
对于(i=0;i”;
document.getElementById(“demo”).innerHTML+=“-------------------------------“+”
”;
}
其他的
{
document.getElementById(“demo”).innerHTML+=“Beets=“+Beets+”
”;document.getElementById(“demo”).innerHTML+=“Artichokes=“+Artichokes+”
”;
document.getElementById(“demo”).innerHTML+=“Carrots=“+Carrots+”
”;
}
}
我想你必须先用谷歌搜索一下。我写了一些东西,你可以改进。我只想举个例子
HTML:
好吧,既然这是你的第一次,而且你正在学习,我不只是给你答案,而是给你指出正确的方向
您想在“提交”按钮上输入一个数组,然后单击“显示”按钮打印该数组。您在谷歌上搜索过什么吗?因此,“提交”按钮只读取当前输入,但“显示”按钮显示所有输入的完整列表。您尝试过什么吗?显示一些代码。我做了谷歌@但他仍然不知道怎么做。你能帮帮我吗?非常感谢。认真地您必须寻找如何通过ID获取元素,然后获取其值,然后推入数组。。
<input type="text" id="inputbox">
<br/>
<button type="button" id="submit">Submit</button>
<button type="button" id="display">Display</button>
<br/>
<div id="screen"></div>
var inputArray = [];
var input = document.getElementById('inputbox');
var screen = document.getElementById('screen');
document.getElementById('submit').onclick = function () {
inputArray.push(input.value);
screen.innerHTML = input.value;
};
document.getElementById('display').onclick = function () {
screen.innerHTML = inputArray
};