情况是这样的,如果在网页中直接编写JS代码,那么,代码执行非常正常,没有任何问题。
然而,问题来了,如果将网页中的JS代码单独保存成为一个JS文件,然后再引入网页中,那么,JS代码就不正常了。
引入的方式是非常正规的,使用 <script type="text/javascript" src="Java/ErrorsID.js"></script> 来引入。
为什么直接放网页就正常,通过引入就不正常呢?当然,代码没有变化,完全一样。
这完全是编码的问题,是编码导致的错误。
平时我们通过记事本之类的软件编写JS的时候,没有注意到代码的问题。
如果你的JS文件引入页面不正常,那么,请使用下面的办法修改其编码。
通过记事本打开你的JS文件,然后执行“文件”→“另存为”,弹出对话框。

在上图对话框中,注意了,保存类型选择所有文件,最后,一定要记得选择“编码”那里,默认是ANSI编码,然而,很多网页里面有中文,因此,你的编码应该选择“UTF-8”,这里非常关键。
通过这种方式保存以后,表面上看没有什么变化,代码完全一样,但是,在内部,编码已经改变了,问题自然也就解决了。