【发布时间】:2016-10-02 00:54:35
【问题描述】:
如果我运行下面的函数,它会返回如下内容:1,2,3,4 - 这是预期的,但我怎样才能将单列返回到这样的 textarea 字段?
1
2
3
4
.
function ReturnSingleColumnFromArray()
{
var randomNumberArray = [];
var inputArrayLength = parseInt(document.getElementById("txtMultiples").value);
var outputTextArea = document.getElementById("textarea");
var i = 0;
if (howMany < 101 && howMany > 0) {
while (i < howMany) {
randomNumberArray[i] = FunctionToReturnRandomNumber();
i++;
}
outputTextArea.innerHTML = randomNumberArray;
} else {
outputTextArea.innerHTML = "";
alert("Value must be between 1 and 100");
}
}
【问题讨论】:
-
不确定我是否理解了这个问题,但在我看来,您想要在元素之间换行吗?如果这是正确的,您只需将 outputTextArea.InnerHTML 中的 ',' 替换为 '
' html 换行符。您可以使用 outputTextArea.innerHTML.replace(/,/g,'
') 轻松做到这一点,使用这行代码,您将获得预期的结果。
标签: javascript arrays