如何使用 React.DOM 更改 HTML 上的样式body?
我试过这段代码,但它不起作用:
var MyView = React.createClass({
  render: function() {
    return (
      <div>
        React.DOM.body.style.backgroundColor = "green";
        Stuff goes here.
      </div>
    );
  }
});
如果你从浏览器控制台执行它,它就可以工作(但我需要它在 ReactJS 代码中工作):
document.body.style.backgroundColor = "green";
另请参阅此问题以获取类似但不同的解决方案: 使用 ReactJS 和 React Router 更改每个路由的页面背景颜色?