2012-07-19 57 views
0

Noob问题警报!所以,我已经有了这个脚本,它循环遍历一个数组,并在每个数组项的末尾添加一个<br>标记。但我不知道在我的页面上显示此输出的正确方法。目前,当它加载<br>标签显示在屏幕上,而我希望它们呈现为换行符。如果这有所作为,则输出为<textarea>。谢谢一堆。如何从javascript中获取这些HTML标记

var outputLinkText = document.getElementById('outputLinkText'); 
var outputStageOne = ""; 

for (var i = 0; i < arrayOne.length; i++) { 
    outputStageOne += (arrayOne[i] + "<br>"); 
} 

if ('textContent' in timePlace) { 
    outputLinkText.textContent = outputStageOne; 
} 
else { 
    outputLinkText.innerText = outputStageOne; 
} 

回答

5

<textarea>标签不其内容中支持<br>标签(或任何其他HTML标记)。他们只有保持纯文本。请使用"\n"作为分隔符。

(严格来说,它应该是"\r\n"但本身就是一个"\n"通常就足够了)

1

是textarea的是有区别的,试试这个:的

"\r\n"代替"<br>"