【发布时间】:2020-08-09 16:13:02
【问题描述】:
我正在使用此函数从项目中的 Textareas 中提取文本(以避免将复制的文本样式保存在数据库中),
export const stripHTML = (text) => {
// eslint-disable-next-line no-var
var temporalDivElement = document.createElement("div");
temporalDivElement.innerHTML = text;
return temporalDivElement.textContent || temporalDivElement.innerText || "";
};
问题是现在用户不能在文本中写任何换行符。解决这个问题的最佳方法是什么,所以我得到一个干净的文本但有换行符?
【问题讨论】:
-
插入更多代码
-
"避免保存复制的文本样式"是什么意思?请提供minimal reproducible example 并提供示例输入和预期结果
-
您正在寻找的是否是这个答案:stackoverflow.com/questions/40417527/….
-
@charlietfl stackoverflow.com/questions/63153738/…
标签: javascript html css