有没有办法向页面中动态加入JAVASCRIPT呢?

解决方案 »

  1.   

    这样引入是不行的
    <script language="javascript" id="chgJs" src=""></script>需要动态改变的时候用
    chgJs.src="TEMP.JS";试试吧,我也没用过
      

  2.   

    这样肯定是不行的
    你的js在客户端使用
    那你在使用之前一定要将js里面的代码下到客户端啊
    输出<script type=text/javascript src=temp.js></script>并不能实现js文件的自动加载啊
    除非你输出的时候直接将test()函数写到页面里去
      

  3.   

    用.net,在后台可动态添加了。
      

  4.   

    var js = document.createElement("SCRIPT");
    js.language = "javascript";
    js.src = "temp.js";
    document.body.appendChild(js);
      

  5.   

    谢谢大家
    meizz(梅花雪)的办法可以to xxgu,我的代码虽然不被执行,但添加到IE中时还是可以自动下载的。
      

  6.   

    好像有一个问题,如果页面与JS在同域下,一切正常,但假设页面在AAA.COM下,JS在BBB.com下,计算机不会自动下载JS文件,除非浏览器缓存中有这个文件,否则会执行错误
      

  7.   

    document.body.innerHTML+='<script type=text/javascript src=temp.js defer></script>';加个 defer 你看看行不行。