不会吧,是不是你js文件里藏了其他的一些字符。我过去碰到过,在代码下面n行后居然藏了一个{,就出现了楼主说的情况。
实在不幸,你再建一个js文件,把代码靠过去,实施,另外,初学者(俺支流)js文件中没有错误处理,如果有错误,后面的代码就不执行了。