为了账号安全,请及时绑定邮箱和手机立即绑定

在js中添加<br/>,但是textarea中没有换行,怎么实现换行啊

http://img1.sycdn.imooc.com//589592060001011a06860382.jpg这是文本显示的内容,我想显示的是换行,不是<br/>

正在回答

5 回答

把你的<br/>换成:\r\n,就能实现了。

Java后台方式:buffer.append(value + "\r\n");

【巴布云】vps.pubue.com,提供海外VPS云主机服务,近乎于国内访问速度。

http://img1.sycdn.imooc.com//5e58e5b30001988c18960637.jpg


0 回复 有任何疑惑可以回复我~

把<br/>换成\r\n就行了。

把你的<br/>换成:\r\n,就能实现了。

Java后台方式:buffer.append(value + "\r\n");

【巴布云】babue.net,提供海外VPS云主机服务,近乎于国内访问速度。

http://img1.sycdn.imooc.com//5e58e45f0001988c18960637.jpg

0 回复 有任何疑惑可以回复我~
#1

慕标0246131

以楼下为准。
2020-02-28 回复 有任何疑惑可以回复我~

因为textarea中的换行符号是/n而不是Br只有在html中的换行符是br   如果需要换行就要正则去转换

0 回复 有任何疑惑可以回复我~

textarea是文本域的意思,要想换行只需要设置相应的“rows="10",行数”和“cols="50",列数”,通过这两个属性进行调节

0 回复 有任何疑惑可以回复我~
#1

夜莺z 提问者

我是说我想在js中输入文本,但是显示到浏览器中,不能显示换行,我想实现的效果是文本框中显示: 窗口可使用的屏幕高度:773 窗口可使用的屏幕宽度:1280 浏览器颜色位数:24 屏幕高度:800px 屏幕宽度:1280px
2017-02-04 回复 有任何疑惑可以回复我~

<input type="button" value="点击获取屏幕信息" onclick="_screen()"/><br/>

<textarea id="screen" rows="10" cols="50"></textarea>


function _screen() {
   var aH= window.screen.availHeight;
   var aW= window.screen.availWidth;
   var acolor= window.screen.colorDepth;
   var H= window.screen.height;
   var W= window.screen.width;
document.getElementById('screen').value="窗口可使用的屏幕高度:"+
   aH+"<br/>窗口可使用的屏幕宽度:"+aW+"<br/>浏览器颜色位数:"+acolor+"<br/>屏幕高度:"+H+"<br/>屏幕宽度:"+W;
}

0 回复 有任何疑惑可以回复我~
#1

流觞醉月

value="..."里面的值会全部显示在文本框内,包括“<br>”,在value里直接按回车换行就好了
2017-02-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1225316    人
  • 解答问题       18230    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

在js中添加<br/>,但是textarea中没有换行,怎么实现换行啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信