javascript - 如何正确设置调用 javascript 函数的 URL?

标签 javascript html

我正在使用 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/

相关文章:

javascript - 如何用jquery隐藏按钮

javascript - 如何淡化渲染组件的底部边缘直到重新渲染?

javascript - jQuery append() 无法正确打印表格

javascript - 在 wordpress 主题中插入 javascript 背景

javascript - 在angularjs中将循环结构转换为json

javascript - 给定此哈希函数、预期输出和输入字符串的长度,我如何找到返回给定结果的输入字符串?

javascript - 如何检查两个圆形div是否重叠

css - 内容在 ie6 中被下推

html - Zing Chart 堆积图

javascript - 在条件下使用 Javascript 禁用下拉框