【问题标题】:HTML is not rendering single quotesHTML 不呈现单引号
【发布时间】:2017-10-12 05:53:43
【问题描述】:

我有一个 DIV 元素,其中插入了内部 HTML

&amp

进入我的内部文本,它正在页面上呈现。

innerHTML 这正是页面上呈现的内容:

backbone that helps you collaborate in the ‘we’ space through the same familiar Outlook environment that you use in the ‘me’ space.

但是 InnerText 是正确的。

innerText(这是存储在数据库中的实际字符串。)

backbone that helps you collaborate in the ‘we’ space.

当我在 JSFiddle 等中运行内部文本时,它可以很好地呈现。 这发生在所有经过测试的浏览器中。

这是实际的 div 标签,它也使用了 angular:

【问题讨论】:

  • 这个问题要求一个最小的、完整的、可验证的例子。至少,您使用的浏览器处理实体?
  • 它们在哪里没有正确呈现?
  • 您所提供的不足以帮助您。我们看到的一切看起来都很好,因此您需要努力添加细节并希望提供minimal reproducible example
  • 提供的 HTML 对我来说工作正常,单引号按预期显示。确保您使用的浏览器能够真正识别 lsquorsquo 实体
  • 更仔细地查看您的代码片段。 HTML 中的实体写为‘’,而不是‘’。这就是为什么它们没有被正确渲染。您之前的代码片段没有将& 替换为&,所以这就是实体呈现正确的原因。

标签: html unicode


【解决方案1】:
collaborate in the ‘we’ space

哎呀!我有一种感觉,&不是你想要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-13
    相关资源
    最近更新 更多