javascript -
在选定文本上添加前缀的 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
解决方案
标签将显示为标签的文本,而不是在文本区域中呈现,您需要换行符。
const val = 'Affecting: Lorem IpsumActions Taken: Lorem IpsumNext Steps:'.replace(/: /g, ': \n');
document.getElementById('txt').value = val;
<textarea id="txt"></textarea>
推荐阅读
- javascript - 按价格、升序和降序排序时向标签添加动态文本
- r - R - 在一系列日期之间扩展一个值并作为列添加到 data.table
- python - 将 JSON 数据从 requests.get 转换为 pandas DataFrame
- java - 是否有可以返回两个日期之间差异的快捷方式或方法?
- python - 如何编写一个函数来接收两个不同的图像数组,绘制“差异图像”并返回差异图像数组?
- azure - 无法将 Azure Key Vault 与 Azure Kubernetes 服务集成
- reactjs - 如何从自定义反应挂钩访问数据
- ios - 很快,我在 UIStackView 内的 UIView 内有一个 UIButton,但该按钮没有响应
- android - 小部件参数的参数无效?
- c# - C# 中用于启动警报的计时器 - 防止它在早上 8 点之前启动的条件