【发布时间】:2014-11-26 03:38:52
【问题描述】:
我正在尝试检索输入到 Textarea 元素中的信息,将其加载到数组中,以便我可以输出字符串。更具体地说,我有一个带有数字、名称和另一个数字的 Excel 表。我想将该列表粘贴到 Textarea 中,填充一个数组并输出自定义到每行数组信息的消息。 (因此,一条包含数字、名称和另一个数字的消息,转到下一行并使用接下来的三个数组索引创建一个全新的消息。)
我可以使用 for 循环和 split() 方法从 Textfield 创建一个数组。现在我如何让 Javascript 转到下一行并将其视为一条新消息,并为我的下一条消息加载新索引,只要列表的长度?
这是我目前的测试脚本。
function resultFunction(){
var x = document.getElementById("statusForm");
var text = " ";
var i;
for (i = 0; i < x.length; i++){
text += x.elements[i].value;
}
var loadArray = text.split(",");
var loadID = loadArray[0];
var carrierID = loadArray[1];
var poID = loadArray[2];
console.log(loadArray);
console.log(loadArray.length);
document.getElementById("resultsArea").innerHTML = "Hello " + carrierID + ", <br />Please send me status on the following loads <br />" + loadID + " <br />Thank you!";
};
【问题讨论】:
-
请发布一个数据样本(你要粘贴的东西),至少两三行;以及所需的输出。
-
我做到了,它位于底部(“resultsArea”),它打印到文本字段下方的 div 中。虽然当我可以让它在多行上工作时,我会使其可滚动。它只是一个测试消息,但最终可能是一个段落输出。
标签: javascript arrays excel loops textarea