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

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

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

提问者:夜莺z 2017-02-04 16:35

个回答

  • 慕标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

  • 慕村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
    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;
    }