js代码独立一个文件

在html页面写了大量javascript代码,抽成一个单独文件会更方便维护。但是js中可能引用了页面上其它代码,如果全部改写会比较麻烦。

方法1

<script>
    document.write('<script src="jsfile.js" type="text/javascript"         charset="utf-8"></script>');
</script>

方法2

<script>
    var hm = document.createElement("script");
    hm.src = "jsfile.js";
    var s = document.getElementsByTagName("script")[0]; 
    s.parentNode.append(hm, s);
</script>

注意:方法1write的字符串包含小于号,tomcat环境正常,不知是apache还是php的问题需要转义,并且不反斜杠 “\<“,需要转义为 &lt;,代码如下

<script>
    document.write('<script src="jsfile.js" type="text/javascript"         charset="utf-8">&lt;/script>');
</script>
百度大模型

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

腾讯云图