html - 在 div 的标题内显示实体定义
问题描述
解决方案
您可以使用dangerouslySetInnerHTML
,这并不理想,但很好。因此,代码应如下所示:
let title = ["MyCompany", <span>™</span>]
<div className="my-class" dangerouslySetInnerHTML={{__html: title }}>
<div>{title }</div>
</div>
如果您的实体是动态的,就像您在评论中告诉我的那样,那么我们可以执行以下技巧:
const parseASCII = (string) => {
const htmlTextArea = document.createElement('textarea');
textarea.innerHTML = string;
return htmlTextArea.value;
}
推荐阅读
- c# - Html.AntiForgeryToken() 抛出错误“发送 HTTP 标头后服务器无法附加标头。”
- python - Python - 使用 numpy 数组的新分类变量选择新预测时遇到问题
- javascript - 将随机位置的唯一类添加到具有相同类的 div
- excel - 等待 C# 异步函数在 VBA 中完成执行?
- html - CSS:如果其中一个由于其内容而增加了高度,如何使所有 div 改变大小?
- r - R包安装问题:sf; 找不到系统库
- angular - OpenID Connect:SPA 的隐式或身份验证代码流?
- mongodb - 通过从当前文档和下一个文档中减去一个值来查询以获取一个值
- javascript - 从容器中展开菜单:溢出问题
- symfony - 具有多个 ID 的 findBy