我正在为项目学习Javascript。我试图尝试从动态数量的文本输入中获取值到多维数组中。我已经用1个文本字段进行了尝试,并将其正确保存到数组中以便稍后进一步操作。但是,当我向数组添加第二个文本字段和另一个维度时,它打破了。最终,我会列出一个下拉列表,给出一次输入的数量。这是我目前的代码,实际上效率不高。在Javascript/HTML中将输入框值输入到数组中
JavaScript Array from Inputvar array = new Array();
function insert(val){
array[0][array.length]=val;
}
function insert2(val){
array[array.length][0]=val;
}
function show() {
var string="All Element of the Array :
";
for(i = 0; i < array.length; i++) {
string =string+array[i][0]+"
";
string =string+array[0][i]+"
";
}
if(array.length > 0)
document.getElementById('myDiv').innerHTML = string;
}
JavaScript Array from Input
Name | : | ||||
Name2 | : | ||||
οnclick="insert(this.form.name.value), insert2(this.form.name2.value);"/> οnclick="alert(array[0][0])"/> |
+0
虽然关闭HTML标签。 –
2012-02-24 12:47:05
+0
不知道你为什么使用二维数组。 –
2012-02-24 12:58:07
+1
对不起,我已经关闭了,复制代码时错过了。 –
2012-02-24 13:01:35