2016-08-14 66 views
0

我见过关于如何在JavaScript字符串中添加新行的几个问题。他们中的大多数都建议使用\n。我尝试过,但是新行没有插入到我的HTML中。JavaScript字符串中的新行

相反,我得到如下:

<strong>This is the first line 
This is the second line</strong> 

这是我的字符串:

var myString = "This is the first line \n This is the second line"; 

Example

我如何能得到一个
插在我的HTML的任何想法?

+0

那么,你想在HTML或js alert中做一个新行?首先可以通过
获得,其次是\ n – bksi

+0

@kapilyadav,这正是我的问题!谢谢。 – brunodd

回答

4

如果你想在html中有新的行,你需要一些像<br />这样的元素。实际上,每个块样式的元素都可以,但<br />不会添加任何边距/填充作为f。一世。一个<p><h3>会。无论如何,打破行HTML需要任何元素,因为“\ n”,“\ t”等被浏览器忽略。

+0

我意识到这是迂腐,但它毕竟是Stackoverflow:HTML中的'
'标记不需要自闭'/',尽管它不会伤害任何东西(因为HTML解析器*总是*接受但忽略XML自我关闭标签语法)。 – Pointy