2015-04-23 131 views
0

我試圖注入一個腳本到DOM但腳本實際上並沒有運行。我究竟做錯了什麼? console.log未執行。注入JavaScript到DOM,從javascript

document.getElementById('container').innerHTML = '<div class="x"><script type="application/javascript">console.log("a");</script></div>'; 
+0

爲什麼你需要這樣做?並給出演示,以便我們可以輕鬆找出問題 –

+0

您是否嘗試過? :'document.getElementById('container')。innerHTML ='

'; document.getElementById('x')。innerHTML ='';' – Hkidd

回答

0

您可以使用eval()方法來運行動態腳本。但由於安全問題,建議不要動態運行腳本。