我正在使用 jslint 检查我的 javascript。
它反复给我以下错误:
Problem at line 236 character 18: Script URL.
a.href = "javascript:DoSomething(" + messageID + ");"
可能,jslint 是对的。设置 .href 的正确方法是什么?
最佳答案
改为给它一个 onclick
事件处理程序,如下所示:
a.onclick = function() { DoSomething(messageID); };
将 href
保留为 #
并停止传播或 return false
停止滚动,例如:
a.onclick = function() { DoSomething(messageID); return false; };
关于javascript - 如何正确设置调用 javascript 函数的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4072305/