第一种情况你的JS外联文件被覆盖了。通常是变量名和函数名相同被覆盖。
第二种情况:如果你是外联JS文件是在head标签中链接,那么有可能
外联JS文件没有window.onload
=
function(){}
第三种情况:JS文件路径引用错误
第四种情况:js文件引用正确,但是这个文件的API方法使用错误。
以上是常见的几种情况
<!--js引入外接文件--><script type="text/javascript" src="外部js的路径(xxxx.js)"></script>
<!--css引入外接文件-->
<link href="外部css文件路径(xxxx.css)" type="text/css" rel="stylesheet" />
<!--例子-->
<script type="text/javascript" src="/js/action.js"></script>
<link href="/css/style.js" type="text/css" rel="stylesheet" />