无论是使用hyperdown还是其他markdown解析器,都会出现第一句默认加上了pre标签

无论是使用hyperdown还是其他markdown解析器,都会出现第一句默认加上了pre标签

使用的是一个第三方的php框架,之前尝试过hyperdown和Marked,也试过加上一些文字格式化相关的js,还有一些php相关的解析器,都会出现第一行默认被<pre>包裹,但是数据库中保存的markdown代码是没有的

相关代码

<body>
 <div class="container">
    <div id="content" style="display: none;">
        <?php print_r($article['content']); ?>
    </div>
    <div id="html"></div>
 </div>
 <script type="text/javascript" src="https://unpkg.com/hyperdown@2.3.1/Parser.js"></script>
 <script type="text/javascript">
     var markdownText = document.getElementById("content").innerHTML     var parser = new HyperDown;    document.getElementById("html").innerHTML = parser.makeHtml(markdownText); </script></body>

麻烦大神们帮忙看一下


浮云间
浏览 533回答 1
1回答

MMTTMM

打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript