【发布时间】:2021-07-07 07:10:23
【问题描述】:
我正在使用危险的SetInnerHTML 在我的反应组件中注入html,格式如下:
<div
className="mt-2 col variant-attr-cell p-0"
dangerouslySetInnerHTML = { {
__html: JSON.parse(attrs[i].snippet).snippet.replace("{text}",
attrs[i].choices[j].visualization_data)
} }
>
</div>
它工作正常,但我试图同时将样式传递给注入的 html,但不知道如何! 我正在尝试根据我得到的 api 为注入的 html 添加不同的样式,如下所示:
height: 12px;
width: 12px;
border-radius: 50%;
display: inline-block;
margin: 0 4px;
仅供参考,注入的 html 大多是这样的:
<span></span>
并且样式必须添加到此而不是容器 div! 任何解决方案表示赞赏, 谢谢。
【问题讨论】:
-
你想传递什么风格?请添加到您的问题
标签: javascript reactjs