【发布时间】:2017-02-11 22:17:25
【问题描述】:
如果基于文本(数字)输入,我的目标是创建一个二维数组。我想使用与 HTML 相同的输入类型框,例如:
<input type="text">
行和列的数量将基于 HTML 文档中的另一个输入。到目前为止,这是我所拥有的:
var rows = document.getElementById("rows");
var cols = document.getElementById("cols");
for(var i = 0; i < rows; i++){
for(var j = 0; j < cols; j++){
//I don't know what to do here
}
}
我应该在嵌套的 for 循环中放入什么来获得列出的多维输入数组? Here is an example 我想让它看起来像什么。用户将能够单击每个元素并能够输入一个数字。
【问题讨论】:
-
rows和cols元素应该只有一个。您可以在问题中包含html吗? -
@guest271314 HTML 代码很多。您是否正在寻找特定的几行?另外,我不确定你的意思是每行和每列应该只有一个。
-
document中元素的id应该是唯一的。document中的每个#row和#col元素最多应该有一个。你的意思是row.value和col.value? -
哦,在我的代码中,我有另一个输入栏,用户可以控制它是
<input type="number" id="rows"/>,如果这是你要的,还有<input type="number" id="cols"/>。
标签: javascript html arrays multidimensional-array