如何将js动态的写入到某个div中

不能用innerHTML向div中写入"<script></script>"。

document.getElementById('news').innerHTML='<div><h1>呵呵</h1></div><script>alert(100);</script>';

这样插入的javascript是得不到执行的

 

解决方案:

   var oDiv=document.getElementById('news');
   var oScript=document.createElement("script");
   oScript.type="text/javascript";
   oScript.src="{$ectouch_themes}/js/test.js";
   oDiv.appendChild(oScript);

 


 

posted @ 2015-10-02 11:21  thekingofreturn  阅读(5964)  评论(0编辑  收藏  举报