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>等在使用的时候要不要加引号?

用document.write方法将文本输出到网页。

\\n是JS换行符的转义符,BR标签是html的换行标签。

你用document.write方法将文本输出到网页,要在网页里产生换行效果,要用BR标签,因为浏览器会忽略换行符。

'asd'+'
'+'dsf' == 'asd
dsf'

<BR>是HTML4及以下版本的换行标签, <br />是XHTML1.0及以后版本的换行标签. 其实产生的效果是完全一致的, 只不过遵循的标准不同, 语法上有些差异。

参考技术A \n是JS换行符的转义符,BR标签是HTML的换行标签.
你用document.write方法将文本输出到网页,要在网页里产生换行效果,要用BR标签,因为浏览器会忽略换行符.
'asd'+'<br>'+'dsf' == 'asd<br>dsf'
<BR>是HTML4及以下版本的换行标签, <br />是XHTML1.0及以后版本的换行标签. 其实产生的效果是完全一致的, 只不过遵循的标准不同, 语法上有些差异.本回答被提问者采纳
参考技术B 我九鼎新材女
查看居民课程课程名v
试试换行符

js菜鸟问题 换行

var sToMatch="First second\nthrid fourth\nfifth sixth";
alert(sToMatch);
这样显示换行;
var sToMatch="First second\nthrid fourth\nfifth sixth";
document.write(sToMatch);
这样不显示换行,为什么?

一个是弹出对话框,不影响换行不换行
一个是write,写完当前信息换行
参考技术A var sToMatch="First second</br>thrid fourth</br>fifth sixth";
document.write(sToMatch);

试试!
参考技术B document.write的时候,要对\n中的\进行转义吧!你试试吧,我没有测试的,如果不行,换成<br/>吧,这个肯定行的,已经测试过了

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

JS换行问题、

js 数组输出换行问题

js代码太长,怎么换行呢

js计算换行符的长度

vscode js属性强制换行

js如何换行