永发信息网

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

答案:3  悬赏:60  手机版
解决时间 2021-02-19 01:29
  • 提问者网友:富士山上尢
  • 2021-02-18 21:21
js输出html在页面怎样显示换行
最佳答案
  • 五星知识达人网友:雾月
  • 2021-02-18 22:16
在页面中换行需要使用br标签或通过其他块级元素、css规则等方式实现:
1.br标签

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

第一行第二行第三行

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


第1行
第2行
第3行
全部回答
  • 1楼网友:有你哪都是故乡
  • 2021-02-19 00:28
砖石1
砖石2
砖石1
砖石1
砖石1
砖石1
砖石1 你应该是这样显示。追问您的意思是?追答z=""+z+"第"+((b++)+1)+"名"+':'+''+stats[a].diamon+':'+stats[a].loginid+'</li>\n'
req.session.stat = '\n'+'钻石':ID+'\n'+z;
html部分代码
<% if (stat) { %>
<%= '钻石前10名:'+stat %></div>
</ul>
<% } %>
你试下追问
页面显示为

源显示为

  • 2楼网友:孤独的牧羊人
  • 2021-02-18 22:54
应该添加BR,你的语句:
z=z+"第"+((b++)+1)+"名"+':'+''+stats[a].diamon+':'+stats[a].loginid+'\n'
修改为:
z=z+"第"+((b++)+1)+"名"+':'+''+stats[a].diamon+':'+stats[a].loginid+'
\n'追问
z=z+"第"+((b++)+1)+"名"+':'+''+stats[a].diamon+':'+stats[a].loginid+'
';

显示为上图,
无法使用
追答这个语句这里是对的,必须加BR。
你现在看看最后输出这个变量Z的语句,那里有替换掉HTML代码的语句,你要把那个取消。追问我打算把显示写死,就这样啦,不使用回车了,我用的是node.js写的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯