HTML中怎么动态改变js文件

s1.src="test.js"

但是不能实际改变页面的效果

http://www.cnblogs.com/ecalf/archive/2012/12/12/2813962.html

http://www.cnblogs.com/zhuimengdeyuanyuan/archive/2013/03/06/2946277.html

为什么要从“文件”这个角度着手,js语言本身可以直接通过变量注入函数来改变脚本的行为。
而且require.js这样的库本身封装了这一点。

http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/04/2198989.html

动态改变script的src在firefox,chrome无效,需要重新创建一个script来加载js文件

     function loadScript(js) {
        var script = document.createElement('script');
        script.type = 'text/javascript';
        script.src = js+'?_dc=' + new Date().getTime();
        document.getElementsByTagName('head')[0].appendChild(script);
    }
        loadScript("xxxxxxxx.js");