js输出html在页面怎样显示换行

单独在js例使用“\n”显示空格单独在js里使用“<br/>”显示:内容<br/>内容js部分代码z=z+"第"+((b++)+1)+"名"+':'+''+stats[a... 单独在js例使用 “\n”显示空格
单独在js里使用“<br/>”显示: 内容 <br/>内容
js部分代码

z=z+"第"+((b++)+1)+"名"+':'+''+stats[a].diamon+':'+stats[a].loginid+'\n'
req.session.stat = '\n'+'钻石':ID+'\n'+z;
html部分代码
<% if (stat) { %>
<li><%= '钻石前10名:'+stat %></li>
</ul>
<% } %>
页面显示为

源显示为
展开
 我来答
lyz810
2015-07-16 · 知道合伙人互联网行家
lyz810
知道合伙人互联网行家
采纳数:7531 获赞数:31774
前端开发工程师

向TA提问 私信TA
展开全部

在页面中换行需要使用br标签或通过其他块级元素、css规则等方式实现:

1.br标签

<span>123<br />456<span>

2.块级元素(输出的html代码可以是一行,显示出来会出现3行)

<div>第一行</div><div>第二行</div><div>第三行</div>

3.pre标签(生成html代码必须包含所有的格式,如换行符\n等,会按照源代码的格式显示)

<pre>
第1行
第2行
第3行
</pre>
阳光上的桥
2014-09-22 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21424 获赞数:65782
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
应该添加BR,你的语句:
z=z+"第"+((b++)+1)+"名"+':'+''+stats[a].diamon+':'+stats[a].loginid+'\n'

修改为:
z=z+"第"+((b++)+1)+"名"+':'+''+stats[a].diamon+':'+stats[a].loginid+'<br/>\n'
更多追问追答
追问

z=z+"第"+((b++)+1)+"名"+':'+''+stats[a].diamon+':'+stats[a].loginid+'<br/>\n';

显示为上图,<br>无法使用

追答
这个语句这里是对的,必须加BR。

你现在看看最后输出这个变量Z的语句,那里有替换掉HTML代码的语句,你要把那个取消。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
io258ij
2014-09-22 · 超过33用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:53万
展开全部
<li>砖石1</li>
<li>砖石2</li>
<li>砖石1</li>
<li>砖石1</li>
<li>砖石1</li>
<li>砖石1</li>
<li>砖石1</li> 你应该是这样显示。
更多追问追答
追问
您的意思是?
追答
z=""+z+"第"+((b++)+1)+"名"+':'+''+stats[a].diamon+':'+stats[a].loginid+'\n'
req.session.stat = '\n'+'钻石':ID+'\n'+z;
html部分代码

你试下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式