javascript - 防止 anchor 行为

标签 javascript

当我想阻止我正在使用的 anchor 标记的默认行为时

<a href="javascript:void(0);">link</a>

哪个是最有效的解决方案?

最佳答案

优雅降级解决方案的示例:

<a href="no-script.html" id="myLink">link</a>

<script>
document.getElementById("myLink").onclick = function() {
    // do things, and then
    return false;
};
</script>

演示:http://jsfiddle.net/karim79/PkgWL/1/

关于javascript - 防止 anchor 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4387580/

相关文章:

javascript - 如何在 Rails 中选择和裁剪图像?

javascript - 使用 Firebase 身份验证时为 "This domain is not authorized"

javascript - 从 HTML 表中即时获取数据

javascript - 选择子类的输入值

javascript - 无需等待响应即可调用云函数

javascript - 为什么 If 语句为 hashTable 返回 undefined?

javascript - Chrome 扩展 : event listeners

javascript - 如何获取一个JS ID作为网站的后台页面?

javascript - 访问控制允许来源无法正常工作

javascript - 带有 LevelDB 适配器的 PouchDB 是否应该创建本地文件?