在innerHTML中断行 - javascript

时间:2014-11-11 17:29:42

标签: javascript

我有一个名为box的div,我想用javascript改变它的内容。

document.getElementById("box").innerHTML = 'This is a sentence';

但我希望它看起来像

This is

a sentence

我试过

document.getElementById("box").innerHTML = 'This is\ a sentence';

document.getElementById("box").innerHTML = 'This is\na sentence';

但它们都不起作用。

5 个答案:

答案 0 :(得分:1)

您需要document.getElementById("box").innerHTML = 'This is<br/>a sentence';

答案 1 :(得分:0)

document.getElementById("box").innerHTML = 'This is<br> a sentence';

答案 2 :(得分:0)

使用

    document.getElementById("box").innerHTML = 'This is<br> a sentence';

答案 3 :(得分:0)

使用此选项可在两部分之间留空1行:

document.getElementById("box").innerHTML = 'This is<br/><br/>a sentence';

答案 4 :(得分:0)

HTML在渲染文本时不会考虑换行符(\ n)。而是使用HTML来分解文本,例如<br/>标记:

document.getElementById("box").innerHTML = 'This is<br/> a sentence';