首页 > 解决方案 >
在选定文本上添加前缀的 JavaScript

问题描述

我有一个textarea字段,用户在其中输入信息,然后将这些信息存储在用于 POST API 请求的 JS 变量中,但是由于在呈现为 HTML 时没有换行符,所有文本都在一行上。

我如何能够<br>在 JavaScript 中使用 HTML 标记为影响、采取的措施和后续步骤添加前缀?

电流输出:

Affecting: Lorem IpsumActions Taken: Lorem IpsumNext Steps:

期望的输出:

<br>Affecting:
<br>Actions Taken:
<br>Next Steps:

TIA

标签: javascripthtml

解决方案


标签将显示为标签的文本,而不是在文本区域中呈现,您需要换行符。

const val = 'Affecting: Lorem IpsumActions Taken: Lorem IpsumNext Steps:'.replace(/: /g, ': \n');
document.getElementById('txt').value = val;
<textarea id="txt"></textarea>


推荐阅读