我正在使用markdown-editor ,但是使用 marked 将 markdown 渲染回 HTML 时遇到一些问题.
我的marked.js代码是
<script>
var myString = "${post.postBody}";
var newString =myString.replace(/\r?\n/g, "<br />");
document.getElementById('entry-content').innerHTML =
marked(newString);
</script>
当我点击Enter时,字符串值变得像
我怎样才能避免这些Enter问题。
最佳答案
屏幕截图显示 ${post.postBody}
已被其他内容替换。
其他内容包括换行符。
JavaScript 字符串文字中不允许换行。
您需要修复任何问题,以便它输出有效的 JavaScript 字符串文字。通常,JSON 编码器将完成该任务。
关于javascript - 未捕获的语法错误 : Unexpected token ILLEGAL issue with markdown to HTML converter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34491506/