为了账号安全,请及时绑定邮箱和手机立即绑定

如何在html页面动态加载js文件

如何在html页面动态加载js文件

慕少森 2018-07-15 11:24:50
<script type="text/javascript" src="init.js"></script>                  <!--script type="text/javascript" src="zh-cn.js"></script>                <script type="text/javascript" src="en.js"></script-->        <script type="text/javascript">            function test($str){                //alert($str);                if($str=="CN"){                    alert("CN");                }else if($str=="EN"){                    alert("EN");            //document.writeln("<script type='text/javascript' src='en.js'/>");            document.writeln("<script language='javascript' src='en.js' ></script>");   //用来动态控制js                }            }                  </script>RT 最近在做一个国际化的的html页面页面加载的时候判断系统语言 然后动态加载 js文件但是怎么弄 js都没引入成功   求大神看看   急  
查看完整描述

3 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

<script> 

    var head = document.getElementsByTagName('head')[0]; 

    var script= document.createElement("script"); 

    script.type = "text/javascript"; 

    script.src="en.js"; 

    head.appendChild(script); 

</script>


查看完整回答
反对 回复 2018-07-15
?
jeck猫

TA贡献1909条经验 获得超7个赞

https://img1.sycdn.imooc.com//5b4b1a4800018a1606390519.jpg

查看完整回答
反对 回复 2018-07-15
?
撒科打诨

TA贡献1934条经验 获得超2个赞

加载js的url带有的<script>标签会导致混乱的,应该转码


document.writeln("&lt;script src='en.js'>&lt;/script>");

把<写成 &lt; 才行


查看完整回答
反对 回复 2018-07-15
  • 3 回答
  • 0 关注
  • 4438 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信