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

来源:6-7 留下您宝贵的意见 - 使用<textarea>标签创建文本域

夜莺z

2017-02-04 16:35

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

写回答 关注

5回答

  • 慕标0246131
    2020-02-28 18:04:55

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

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

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

    http://img1.mukewang.com/5e58e5b30001988c18960637.jpg


  • 慕标0246131
    2020-02-28 18:00:47

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

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

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

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

    http://img1.mukewang.com/5e58e45f0001988c18960637.jpg

    慕标0246...

    以楼下为准。

    2020-02-28 18:05:29

    共 1 条回复 >

  • 慕村7868459
    2017-07-19 09:28:40

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

  • 梦飞翔2
    2017-02-04 16:41:06

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

    夜莺z

    我是说我想在js中输入文本,但是显示到浏览器中,不能显示换行,我想实现的效果是文本框中显示: 窗口可使用的屏幕高度:773 窗口可使用的屏幕宽度:1280 浏览器颜色位数:24 屏幕高度:800px 屏幕宽度:1280px

    2017-02-04 16:51:42

    共 1 条回复 >

  • 夜莺z
    2017-02-04 16:36:54

    <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;
    }

    流觞醉月

    value="..."里面的值会全部显示在文本框内,包括“<br>”,在value里直接按回车换行就好了

    2017-02-07 21:12:26

    共 1 条回复 >

初识HTML(5)+CSS(3)-升级版

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

1225812 学习 · 18234 问题

查看课程

相似问题