【发布时间】:2015-10-15 20:33:34
【问题描述】:
我已经成功地使用 React 的 dangerouslySetInnerHTML 来呈现我从 API 获得的 HTML 字符串响应,但是现在我需要向由 dangerouslySetInnerHTML 设置的某些响应部分添加点击处理程序。有没有办法将处理程序添加到危险的SetInnerHTML 内容?示例:
var api_response = '<a onClick={this.props.methodName} href="www.google.com">example</a>';
return <div dangerouslySetInnerHTML={_markupFromString(api_response)}></div>
function _markupFromString (msg) {
return { '__html': msg };
}
【问题讨论】:
标签: javascript html reactjs react-jsx