我想知道,我可以用創建一個腳本元素反應,是這樣的: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不是。這裏的問題是兩者之間的差異,爲什麼他們的表現不一樣。 –