0

関数内に以下のコードがあります

document.getElementById('textFromUser').innerHTML = value;
document.getElementById("displayForward").value=stackforward+"\n"
valCurrent = value;

displayForward」はテキストエリアです。そのテキストエリアに表示される配列項目は、区切りで区切る必要があります(コンマで行ではなく列を作成します)。

このページには、ユーザーが値(文字または数字)を入力するユーザー入力ボックスがあります。次に、値がスタックにプッシュされ、そのテキストエリアに出力として表示されます。ここで問題となるのは、次のように1つの行に表示されることです。v、w、x、y、z ....つまり、私のコードでは、項目がコンマで区切られた行に表示されます。

私がする必要があるかどうかは、コンマなしの列形式でそれらを表示することです:
v
w
x
y
z

これで輪になって、誰かが私が上記を修正するのを手伝ってくれるでしょうか?

4

2 に答える 2

1

私が修正したスペルミスもあったことがわかります。
以下をお試しください:

document.getElementById('textFromUser').innerHTML = value;
document.getElementById("displayForward").value=stackforward.join("\n")
valCurrent = value;

それが役立つことを願っています

于 2013-02-08T10:42:18.213 に答える
0

の場合stackforwardstring試してみてください

document.getElementById('textFromUser').innerHTML = value;
document.getElementById("displayForward").value+=stackforward+"\n";
valCurrent = value;

の場合stackforwardarray試してみてください

document.getElementById('textFromUser').innerHTML = value;
document.getElementById("displayForward").value=stackforward.join("\n");
valCurrent = value;
于 2013-02-08T10:46:24.447 に答える