首页 > 解决方案 > 如何插入元素以便附加 CSS?

问题描述

我正在尝试使用 JSX 并将其插入到我的应用程序之外的 DOM 元素中,以便可以打印它。

这是我尝试使用的代码:

ReactDOM.render(ReactDOMServer.renderToString(JSX), document.getElementById('print_area'));

在此,JSX 是由 React 创建的对象。所有的输出看起来都是正确的,但是浏览器没有对 HTML 标记进行操作。没有 CSS 或格式化。

我该怎么做才能让浏览器将 CSS 应用于新元素?

我也试过 ReactDOMServer.renderToStaticHTML(JSX) 但结果是一样的。

标签: reactjs

解决方案


推荐阅读