【问题标题】:Rendering HTML Tags from Server从服务器渲染 HTML 标签
【发布时间】:2022-02-17 13:41:39
【问题描述】:

我有一个包含文本编辑器(tinymce)的网页,它对文本进行了很好的格式化,然后将其存储在数据库中。服务器从数据库中检索此格式化文本并将其发送到网页(ejs 模板)。但不考虑 HTML 标签,网页上呈现纯文本。

<p style="text-align=center;">Hello,World</p>

这个 p 标签存储在数据库中,在网页上渲染时,它被渲染为纯文本,没有 p 标签功能。如何渲染服务器发送的 HTML 内容?

【问题讨论】:

    标签: javascript html node.js tinymce text-formatting


    【解决方案1】:

    只需使用语法

    例如:

    your_value = <p style="text-align=center;">Hello,World</p>

    如果你像这样渲染值:

    <%= your_value %>
    

    您将获得文本形式的输出。但是如果你这样渲染它:

    <%- your_value %>
    

    你只会得到“Hello,World”。

    【讨论】:

      【解决方案2】:

      您可以使用 pre HTML 标签保留缩进。因此,使用 (pre html 标记) 包装您想要在线显示的代码,这里还有更多文档: https://devpractical.com/display-html-tags-as-plain-text/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-03-30
        • 1970-01-01
        • 2011-09-17
        • 2016-10-01
        • 1970-01-01
        • 2017-03-21
        • 2019-07-30
        • 2021-10-29
        相关资源
        最近更新 更多