let htmlFromBackend = `Some backend HTML in table format`
return (
<div dangerouslySetInnerHTML={{ __html: htmlFromBackend}}></div>
)
我想添加一些按钮(我想在每个<tr></tr>
中添加一个按钮)和从后端获取的html中的元素。如何实现?
let htmlFromBackend = `Some backend HTML in table format`
return (
<div dangerouslySetInnerHTML={{ __html: htmlFromBackend}}></div>
)
我想添加一些按钮(我想在每个<tr></tr>
中添加一个按钮)和从后端获取的html中的元素。如何实现?
1条答案
按热度按时间mzsu5hc01#
对于最简单的解决方案,您可以直接在HTML前面添加。例如:
要在HTML的多个元素上添加按钮,可以使用RegExp或先解析它,我将展示一个先解析HTML然后编辑它的示例。
如果您希望预先添加React,可以使用
ReactDOM.createPortal
将任何JSX元素呈现到任何HTMLDom。