我的代码以
开头<%
function selected()
{
在我的代码开头,JSLint给出了错误
第1行问题1:预期'%',而是看到'%'。
此代码工作得很好并且已经很长时间了。我只是试图对JSLint运行这个希望改进我的代码。 JSLint在此错误处停止,并且不会扫描其余代码。
第1行问题1:停止。 (0%扫描)。
我只是希望有人知道为什么这是错的。它是生产代码,不会被更改,但了解为什么不应该以这种方式编写内容总是一个好主意。
感谢。
答案 0 :(得分:1)
这是使用JScript而不是传统Javascript的经典ASP脚本吗?
如果是这样,我不确定JSLint是否会正常工作,除非您删除经典ASP特定的东西(<% %>
)
答案 1 :(得分:1)
JSLint可以正常工作,但你必须粘贴只是JavaScript的部分。
<% %>
内容告诉服务器,其中的文本是在输出页面时运行的服务器端脚本。所以只需选择里面的东西,实际的JavaScript,然后针对JSLint运行它。
答案 2 :(得分:0)
JSLint适用于Javascript,<%
不是Javascript的一部分。只需在通过JSLint运行代码时删除此令牌,您就可以获得更有意义的结果。
答案 3 :(得分:0)
看起来你正在尝试使用非js代码对jslint进行jslint是jsp文件还是什么。