0
この関数を実行すると、次のような結果が返されます:1,2,3,4 - これは期待どおりですが、どのようにして1つの列をこのようなtextareaフィールドに返すことができますか?1つの要素配列を単一の列/リストとして返す方法はありますか?
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で、「
」) で簡単にこれを行うことができます。 –