如何在文本区预览中替换换行符

How to replace line break in a textarea preview?

本文关键字:替换 换行符 文本区      更新时间:2023-09-26

我想在mathjax动态预览中保留换行符(通过Enter键输入),我尝试通过javascript(因为我认为他们不加载jquery) replace函数,但提示getElementById返回div标记而不是字符串失败。

解决方案吗?谢谢!

text.replace(/('r'n|'r|'n)/g, "<br />");

我在javascript控制台做了以下测试:

var text = document.getElementById('MathInput').value;
text = text.replace(/'r?'n/g, '<br />');
document.getElementById('MathPreview').innerHTML = text;`