JS换行问题、

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS换行问题、相关的知识,希望对你有一定的参考价值。

document.write('asd\n12'); document.write('asd'+'\n'+'dsf');这两句没有换行。是空格。为什么啊? document.write('wo<br>23'); document.write('asd'+'<br>'+'dsf');这两句换行了、但是引号为什么加不加都可以啊。?<br>和<br/>的区别是什么 \n <br>等在使用的时候要不要加引号?

参考技术A \n是百JS换行符的转义符,BR标签是html的换行标签.
你用document.write方法将文本输出到网页,要在网页里度产生换行效果,要用BR标签,因为浏览器会忽略换行符.
'asd'+'<br>'+'dsf'
==
'asd<br>dsf'
<BR>是HTML4及以下回版本的换行标签,
<br
/>是XHTML1.0及以后版本的换行标签.
其实产生的效果是完全一致的,
只不过遵循的标准不同,
语法答上有些差异.
参考技术B 用document.write方法将文本输出到zhidao网页。
\n是JS换行回符的转义符,BR标签是HTML的换行标签。
你用document.write方法将文本输出到网页,要在网页里产生换行效果,要用BR标签,因为浏览器会忽略换行符。
'asd'+'
'+'dsf'
==
'asd
dsf'
<BR>是HTML4及以下版本的换行标签,
<br
/>是XHTML1.0及以后版本的换行标签.
其实产生的效果是完全一致的,
只不过遵循的标准不答同,
语法上有些差异。

以上是关于JS换行问题、的主要内容,如果未能解决你的问题,请参考以下文章

JS换行问题、

js 数组输出换行问题

js代码太长,怎么换行呢

js计算换行符的长度

vscode js属性强制换行

js如何换行