我想知道,我可以用创建一个脚本元素反应,是这样的:ReactJS - 创建脚本元素
var reactScriptElement = React.createElement('script', {src: "d.js"});
ReactDOM.render(reactScriptElement, document.getElementById('button'));
但是,剧本不是由浏览器中运行。然而,这样做的土办法,也似乎运行它:所以
var script = document.createElement('script');
script.src = "./d.js";
var div = document.getElementById('button');
div.appendChild(script);
,它是一个错误,通过设计,或者说我做错了吗?
编辑:这不是重复的。这里的问题是两者之间的差异,为什么他们的表现不一样。
的可能的复制[添加脚本标记反应/ JSX](http://stackoverflow.com/questions/34424845/adding-script-tag-to-react- jsx) – Chris
Definietly不是。这里的问题是两者之间的差异,为什么他们的表现不一样。 –