【发布时间】:2020-10-23 02:57:06
【问题描述】:
我有一个字符串,在变量“prod.de.description”中,它是一个对象的描述,就像这样:
"<p><strong>Test</strong></p><p><strong><span style="background-color: #ed7e32;">Test2</span></strong></p>"
当我使用 innerhtml 时,它只显示强而不是背景颜色。这是html代码和结果:
<div class="col-10" style="padding-left:0; font-size:0.9rem">
<div class="row">
<div class="col-3 text-right">
<label class="modal-tag">DESCRIPTION</label>
</div>
<div class="col-9">
<p [innerHTML]="prod.de.description"></p>
</div>
</div>
这就是我现在得到的:
为什么我在 Test2 下没有得到背景颜色,而只有强? 我是 HTML 的新手。非常感谢!
【问题讨论】:
-
尝试将单引号放在双引号中。或者反之亦然。喜欢
"<p><strong>Test</strong></p><p><strong><span style='background-color: #ed7e32;'>Test2</span></strong></p>" -
你必须以某种方式处理文字双引号,要么用单引号替换字符串中的双引号,要么将字符串换成单引号
标签: html css angular frontend backend