如何在textarea预览中替换换行符?

时间:2014-03-18 13:42:18

标签: javascript replace getelementbyid

我想在mathjax dynamic的预览中保留换行符(通过Enter键输入),我尝试通过javascript(因为我认为它们不加载jquery)replace函数来执行此操作,但提示getElementById返回div标记,而不是字符串。

任何解决方案?谢谢!

2 个答案:

答案 0 :(得分:0)

我在javascript控制台上进行了以下测试:

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

答案 1 :(得分:0)

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