Javascript堆栈值显示

时间:2013-02-08 10:41:06

标签: javascript

我在函数

中有以下代码
document.getElementById('textFromUser').innerHTML = value;
document.getElementById("displayForward").value=stackforward+"\n"
valCurrent = value;

displayForward”是一个textarea。显示在该textarea中的数组项需要通过中断分隔(使用逗号创建列而不是行)。

该页面有一个用户输入框,用户输入值(字母或数字)。然后将值推送到堆栈并在该textarea中显示为输出。现在的问题是它们像这样显示在一行:v,w,x,y,z ....我的代码仍显示用逗号分隔的行中的项目。

我需要做的是让它们以列格式显示而不用逗号:
v
w ^
X
ÿ
ž

与此围成一圈,有人可以帮我解决上述问题吗?

2 个答案:

答案 0 :(得分:1)

我可以看到你在那里拼写错误,我已经纠正了。
试试以下内容:

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

希望有所帮助

答案 1 :(得分: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;