从多个输入创建数组
Creating array from multiple inputs
我正在尝试创建一个数组,用户可以在其中向文本框中输入多个项目。我所能得到的函数返回的只是第一个条目。也许我处理得不对?
function treez() {
var treesArray = [];
var ar = treesArray.push(document.getElementById("trees").value);
var st = treesArray.toString();
document.getElementById("tresult").innerHTML = st;
}
Enter 7 Trees
<br>
<textarea rows="5" cols="50" id="trees" name "trees"></textarea>
<br>
<br>
<button type="button" class="processButton" onclick="treez()">submit</button>
<br>
<p id="tresult">
<p>
将treesArray
移出trees
函数。
它在那里,每次通话都会被重新创建。
var treesArray = [];
function treez() {
var ar = treesArray.push(document.getElementById("trees").value);
var st = treesArray.toString();
document.getElementById("tresult").innerHTML = st;
}
Enter 7 Trees
<br>
<textarea rows="5" cols="50" id="trees" name "trees"></textarea>
<br>
<br>
<button type="button" class="processButton" onclick="treez()">submit</button>
<br>
<p id="tresult">
<p>
您可以这样做,要求用户用逗号分隔每个条目:
var treesArray = []
function treez() {
var trees = document.getElementById("trees").value;
treesArray = trees.split(",");
document.getElementByID("tresult").innerHTML = treesArray +
" " + treesArray.join(" - ");
}
相关文章:
- knex:根据结果创建数组的合适方法是什么
- 在javascript中创建数组,而不是if.else
- 使用来自不同循环Javascript的数据创建数组
- 尝试从计算创建数组时数组长度无效
- 循环选择标记并创建数组或字符串
- 根据 Array Javascript 中的字符串值动态创建数组名称
- 通过动态创建数组名称在单击函数中引用 javascript 数组
- 如何在不完成添加序列的情况下从rxjs创建数组
- 如何在不创建数组的情况下使用NgFor来生成矩阵UI模式
- 使用jquery从TextArea创建数组
- jquery动态创建数组
- 从现有数组创建数组
- 使用对象的副本创建数组(Javascript)
- 基于分隔符/方括号的实例创建数组
- 如何创建数组取决于是否在jQuery中设置了变量
- 使用JavaScript's Reduce从对象数组创建数组
- 在 JavaScript 中动态创建数组
- 在 javascript 中使 split() 方法使用双引号而不是单引号创建数组
- 在 $.each 函数中使用条件来创建数组
- 如何修改此代码,以便创建数组并将事件添加到数组中