如何使用 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 更改每个路由的页面背景颜色?