2015-11-24 160 views
0

我想使用JavaScript在我的HTML文本区域显示输出,但我无法弄清楚如何插入换行符。基于我发现这里其他的答案,我想这一点:JavaScript文本区域:添加换行符

txtResults.value = "Route: " + route + "\\\n" + "Start Station: " + stnStart + "\\\n" + "End Station: " + stnEnd; 

,但输出出来作为

Route: A>B>C 
\ 
Start Station: A\ 
End Station: C 

,但如果不是\\\n我把\\n输出出来作为

Route: A>B>C 
\nStart Station: A\nEnd Station: C 

我如何使它如下所示?

Route: A>B>C 
Start Station: A 
End Station: C 
+0

怎么样“\ n” –

+0

而不是随机尝试反斜杠,你为什么不如何逃脱在JavaScript字符串序列工作读到的不同组合?从https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String开始。 –

回答

2

“\ n”能正常工作吗?

var route = "A>B>C", stnStart="A" , stnEnd = "C"; 
 

 
document.getElementById("textarea").value = "Route: " + route + "\n" + "Start Station: " + stnStart + "\n" + "End Station: " + stnEnd;
<textarea id="textarea" style="width:100%;display:block" rows="5"></textarea>

相关问题