小编Eth*_*orn的帖子

从textarea获取文本时如何保留换行符?

当用户点击提交时,我在textarea中获得值.然后,我将此值放在页面的其他位置.但是,当我这样做时,它会丢失换行符,使得输出非常难看.

这是我访问的textarea:

<textarea id="post-text" class="form-control" rows="3" placeholder="What's up?" required></textarea>
Run Code Online (Sandbox Code Playgroud)

这是访问帖子并转录它的JavaScript代码.

var post = document.createElement('p');
var postText = document.getElementById('post-text').value;
post.append(postText);
var card = document.createElement('div');
card.append(post);
var cardStack = document.getElementById('#card-stack');
cardStack.prepend(card);
Run Code Online (Sandbox Code Playgroud)

当输入是这样的:

小组时间表:

周二练习@ 5楼(晚上8点 - 晚上11点)

星期四练习@ 5楼(晚上8点 - 晚上11点)

周日练习@(晚上9点到12点)

输出是:

小组时间表:星期二练习@ 5楼(晚上8点 - 晚上11点)周四练习@ 5楼(晚上8点 - 晚上11点)周日练习@(晚上9点 - 12点)

那么有没有办法保留换行符?

html javascript

66
推荐指数
4
解决办法
5万
查看次数

标签 统计

html ×1

javascript ×1