在你引用外部JavaScript文件时一定都碰到过"return 语句在函数之外"之类的错误。而且仔细检查代码也发现不了问题。这是因为编码的问题. 现在提供一种解决的方法: 在.NET中将你要引用的JS文件打开,然后选择菜单“文件-高级保存选项”,选择“UTF-8 无签名”,保存。 转自: http://blog.sina.com.cn/s/blog_4b73b4b7010008za.html 个人认为是文件中有中文所以会出现这个错误,不过用上述方法也解决了