bycj.net
当前位置:首页 >> jS使字符串不换行显示!很急在线等!!!!!!!!!!!!!!!!... >>

jS使字符串不换行显示!很急在线等!!!!!!!!!!!!!!!!...

用js查找试试看字符串里是否含有“\n”?若是有,可以把\n替换为空字符试试看

根据换行符号的ascii码,比如这样写,就是换行了,因为在d和f之间,其实隐藏了\r\n-------------------<td width="2%" id="td1">davcgavjhafbjhvkadsvsd fvfsfvsfvfsvseeeeee</td>-------------------

这个换行的话你只要把显示字符串的标签宽度固定就好了,多余的字符就会自动换行往下面显示的

概念要分清楚如果是js的字符串换行,那用js转义字符\r\n如果是js输出html在页面显示换行,那用html的换行标签

\n 才是换行符 \t 是制表符 吧……

aaaaaa 估计是给js的方法自动转为 aaabraaa没有换行.aaa aaa 的话在js中是换行了, 但是在页面中只是空一格出来而已.没有换行.

var objs=document.getElementsByTagName('a');var str="";for(var i=0;i&lt;objs.length;i++){ str+=objs[i].href+"\n";}alert(str);感受一下

如果你是用alert弹出字符串,那么\n肯定是可以换行的,但如果你是将字符串写到页面上,那么换行应该使用<br/>标签,而不是\n!

我只能说,你的user.jsp根本没执行~,也就是当一个静态网页返回来的,你可以把user.jsp名字 换成 user.html或者user.json,然后直接在源代码里写[{name:'lhw',age:33},{name:'mmm',age:99}].另一种解决方法是把这个web项目跑起来

在输出页面之前将特殊字符进行替换的转义字符是如果数据库存入的是转义后的,在输出前用js的replace(oldchar,newchar)方法进行替换成html的

相关文档
rxcr.net | zmqs.net | tuchengsm.com | prpk.net | rjps.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com