0

我在函数中有以下代码

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

displayForward”是一个文本区域。显示在该文本区域中的数组项目需要用一个分隔符分隔(创建一个列而不是用逗号创建的行)。

该页面有一个用户输入框,用户可以在其中输入值(字母或数字)。然后这些值被推送到堆栈并作为输出显示在该文本区域中。现在的问题是它们像这样显示在一行中: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 回答