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

Javascript 如何在textarea预览中替换换行符?,javascript,replace,getelementbyid,Javascript,Replace,Getelementbyid,我想在的预览中保留换行符(按Enter键输入),我尝试使用javascript(因为我认为它们不加载jquery)replace函数,但由于提示getElementById返回一个div标记而不是字符串而失败 有解决办法吗?谢谢 我在javascript控制台上进行了以下测试: var text = document.getElementById('MathInput').value; text = text.replace(/\r?\n/g, '<br />'); document

我想在的预览中保留换行符(按Enter键输入),我尝试使用javascript(因为我认为它们不加载jquery)
replace
函数,但由于提示
getElementById
返回一个
div
标记而不是字符串而失败


有解决办法吗?谢谢

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

var text = document.getElementById('MathInput').value;
text = text.replace(/\r?\n/g, '<br />');
document.getElementById('MathPreview').innerHTML = text;`
var text=document.getElementById('MathInput').value;
text=text.replace(/\r?\n/g,
); document.getElementById('MathPreview')。innerHTML=text`
文本。替换(/(\r\n |\r |\n)/g,“
”;
设置CSS样式
空白:pre
在预览版
div
@RolandJansen中,这真是帮了大忙!我不明白,你能再详细一点吗?e、 例如,如何调制mathbuffer变量?
text.replace(/(\r\n|\r|\n)/g, "<br />");