如何从javascript中获取这些HTML标记

时间:2012-07-19 19:59:52

标签: javascript

Noob提问!所以,我有这个脚本,它遍历一个数组并在每个数组项的末尾添加一个<br>标记。但我不知道在我的页面上显示此输出的正确方法。目前,当它加载<br>标签显示在屏幕上时,我希望它们呈现为换行符。如果这会产生影响,它会输出到<textarea>。非常感谢。

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;
}

2 个答案:

答案 0 :(得分:5)

<textarea>标记不支持其内容中的<br>标记(或任何其他HTML标记)。他们保留纯文本。

您需要添加"\n"作为分隔符。

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

答案 1 :(得分:1)

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

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