HTML 锚链接 - href 和 onclick 两者?

2023-11-21

我想编写一个锚标记来执行一些 JavaScript,然后继续执行href正在接受它。调用一个执行我的 JavaScript 的函数,然后设置window.location or top.location to the href位置不适合我。

所以,假设页面上有一个 id 为“Foo”的元素。我想创作一个类似于以下内容的锚点:

<a href="#Foo" onclick="runMyFunction(); return false;">Do it!</a>

当点击这个时,我想执行runMyFunction,然后跳转页面到#Foo(不会导致重新加载 - 使用top.location会导致它重新加载页面)。

建议?如果 jQuery 能在这里提供帮助,我很高兴使用它......


Just return true反而?

返回值来自onClick代码决定是否处理链接固有的点击操作 - 返回false意味着它没有被处理,但是如果你返回true那么浏览器将在您的函数返回后继续处理它并转到正确的锚点。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTML 锚链接 - href 和 onclick 两者? 的相关文章

  • React-Redux:state.setIn() 和 state.set() 有什么区别?

    我见过使用setIn and set 在一些react redux代码中 state setIn state set 我在这里找到了一些文档https facebook github io immutable js https facebo
  • 如何将函数附加到弹出窗口关闭事件(Twitter Bootstrap)

    我做了一些搜索 但我只能认为我可以将事件附加到导致其关闭的按钮 https stackoverflow com questions 13205103 attach event handler to button in twitter boo
  • 设置 cookie 时中断 JavaScript 执行

    当设置 cookie 时 是否可以始终中断浏览器开发人员工具中的 javascript 执行 无需显式设置 JS 断点 document cookie 在 html head 块的开头添加此代码片段效果很好
  • HTML5 MediaSource 适用于某些 mp4 文件,但不适用于其他文件(相同的编解码器)

    我正在玩 MediaSource API 代码直接取自 Mozilla 的示例页面 https developer mozilla org en US docs Web API MediaSource endOfStream https d
  • Jquery 数据表列总和

    我只是参考一下这个链接 https datatables net examples advanced init footer callback html了解如何获取 jquery 数据表中的列总计 但我已经完成了一半的项目 我在html页面
  • php - 解析html页面

    div divbox div p para1 p p para2 p p para3 p table class table tr td td tr table p para4 p p para5 p 有人可以告诉我如何解析这个 html
  • 尝试将数据存储在点击器网站中

    我正在尝试存储一个名为的变量score无论何时刷新 您都会一次又一次地使用它 我不明白的是它的代码是什么 我尝试了一些方法 但似乎都不起作用 这是我的答题器网站 但是当我尝试使用 JavaScript 来存储它时 它不起作用window o
  • 如何解决 Typescript 构建中的错误“找不到模块 'jquery'”

    我目前在 ts 文件的顶部有这个import require jquery 我这样做是因为我试图在我的打字稿文件中使用 jquery 但我似乎无法编译它 因为它返回标题中所述的错误 我正在使用 ASP NET CORE 脚本文件夹 tsco
  • Javascript split 不是一个函数

    嘿朋友们 我正在使用 javascript sdk 通过 jQuery facebook 多朋友选择器在用户朋友墙上发布信息 但是我收到此错误friendId split 不是函数 这是我的代码 function recommendToFr
  • 使用输入类型 = 文件捕获照片时移动 safari 崩溃

    我正在使用输入类型文件在 iOS 中启动相机 我正在使用以下代码行
  • window.location 和 location.href 之间的区别

    我对之间的区别感到困惑window location and location href 两者似乎都以相同的方式行事 有什么不同 window location是一个对象 它保存有关当前文档位置的所有信息 主机 href 端口 协议等 lo
  • 刷新页面时保存用户的选择

    我目前有一个页面显示不同团队的数据 我有一些数据 用户可以单击使其处于 打开 或 关闭 状态 并为每个数据显示不同的图标 它基本上就像一个清单 只是没有物理复选框 我想记住哪些 复选框 已被选中 即使在用户刷新页面或关闭浏览器并稍后返回之后
  • 不可勾选的单选按钮与专有的复选框

    从 UI 角度来看 是拥有一组具有取消选中功能的单选按钮更好 还是拥有一组独占的复选框 意味着一次只能选中一个 更好 Update 我没想到对此会有如此负面的反应 如果我给出一个更接近其使用方式的示例 也许会有所帮助 我有一个充满数据绑定内
  • Javascript 假值(null、未定义、false、空字符串:“”或 '' 和 0)和比较(==)运算符 [重复]

    这个问题在这里已经有答案了 当我使用任何一个值时 null undefined false 0 in a if陈述 它总是被评估为谬误 false 另外 这些值的否定 null undefined false 0 in a if语句总是被评
  • 在移动设备上滚动

    这个问题更多的是一个建议研究 我确实希望它对其他人有帮助 并且它不会关闭 因为我不太确定在哪里寻求有关此事的建议 在过去的 6 个月里 我一直在进行移动开发 我有机会处理各种设备上的各种情况和错误 最麻烦的是滚动问题 当涉及到在网站的多个区
  • 日期出现奇怪的错误,“未捕获非法访问”

    所以我试图找到最新的DateJavascript 可以处理 我把它减少到 9 月 275760 并增加了我开始捕获未捕获的天数illegal access例外new Date 09 24 275760 to new Date 10 13 2
  • 表格行未扩展到全宽

    我有一个表格 当我将表格的宽度设置为 100 并将表格行的宽度设置为 100 时 没有任何反应或宽度发生变化 Table Normal position relative display block margin 10px auto pad
  • 在 JavaScript 循环之外声明变量可以提高速度和内存?

    C 也有类似的问题 但我们没有看到 JavaScript 的任何问题 在循环内声明变量是否可以接受 假设循环有 200 次迭代 使用样本 2 相对于样本 1 是否有性能要求 内存和速度 我们使用 jQuery 来循环 它提高了我们将 var
  • Javascript - 水波纹效果

    我需要 JS 上的脚本 它将以 水波纹 样式更改 images html 抱歉 6MB GIF 文件 http fcuunited ru temp listening2 gif http fcunited ru temp listening
  • 用于交互式图形绘制的轻量级 JavaScript 库? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我有兴趣了解用于绘制交互式图表的最轻量级 javascript 库 我掌握的数据主要是与海洋研究相关的科学数据 我知道一些 jquery

随机推荐

  • 使用 osascript -e“显示通知”时更改通知图标

    我正在尝试为 emacs 编写一个插件 使用 OS X 的本机通知显示来显示通知 我遇到过terminal notifier这是可行的 但它是一个依赖项 并不适用于每台 Mac 另外 应该让用户知道他们需要安装该软件包 我想做的是调用一个进
  • 在 IE8 标准模式下对 IE8 中呈现的本地 html 文件使用 BASE 元素时缺少样式表/脚本/图像

    我们有一些 HTML 页面 本地的 而不是 Web 服务器上的 它们使用 BASE 元素来标识包含一堆常见样式表和图像的特定基本目录 这是一个示例 页面存储在 c temp html test html 中 资源目录是 c temp res
  • std::unique_ptr reset() 操作顺序

    Calling void reset pointer ptr pointer noexcept 调用以下操作 给定 current ptr 由 this 管理的指针 按以下顺序执行以下操作 保存当前指针的副本 old ptr current
  • 如何从命令行使用 BigQuery REST API?

    尝试向 BigQuery REST API 之一发出普通 GET 请求会出现如下错误 curl https www googleapis com bigquery v2 projects PROJECT ID jobs JOBID Outp
  • 关于异步套接字操作和消息帧的.NET问题

    我一直在到处寻找有关如何处理 TCP 消息帧的示例 我看到许多示例 其中 NetworkStreams 被传递到 StreamReader 或 StreamWriter 对象中 然后对 n 分隔消息使用 ReadLine 或 WriteLi
  • 如何避免硬编码?在装饰器中

    我读过了 如何实现打字稿装饰器 和多个来源 但有些事情我无法使用装饰器完成 class FooBar public foo arg void console log this this bar arg private bar arg voi
  • 为什么 substring() 方法 substring(start_index(inclusive), end_index(exclusive)) [关闭]

    Closed 这个问题是基于意见的 目前不接受答案 为什么子字符串将起始参数作为索引 第二个参数作为从开头开始的长度 换句话说 1 2 3 4 5 lt Length from beginning A B C D E 0 1 2 3 4 l
  • 后台线程如何挂起UI线程?

    我正在使用后台线程通过 USB 初始化仪器 当我尝试打开设备时 用户界面挂起 我希望后台线程在设备上调用 Open 时暂停 但 UI 线程不会 我正在测试这个 没有来自后台线程的 UI 交互 我不知道如何调试这个问题 而且这个问题太宽泛了
  • 如何从C中的stdout读取

    我需要写一个C程序 myprogram 检查其他程序的输出 它基本上应该像这样工作 otherprogram myprogram 但我找不到如何逐行读取stdout 或管道 然后将所有这些写入stdout 一个程序的stdout成为下一个程
  • numpy 对数组进行切片而不复制它

    我的矩阵中有大量数据x我需要分析一些子矩阵 我使用以下代码来选择子矩阵 gt gt gt import numpy as np gt gt gt x np random normal 0 1 20 2 gt gt gt x array 1
  • Matlab 上的图像去模糊

    我是 MatLab 新手 一直在玩并阅读帮助指南 但我似乎无法解决这种情况 我用高斯算法去除了噪音 这是成功的 但我没有设法让图像变得清晰 我尝试使用理查森 露西去模糊算法 但它不起作用 知道如何解决这个问题吗 提前谢谢 这是我到目前为止所
  • C# HttpWebResponse 彗星问题

    我想知道如何读取 HttpWebRequest 和 HttpWebResponse 的持久连接 问题似乎是 GetResponseStream 函数在返回之前等待服务器连接关闭 有没有其他简单的方法来读取彗星连接 不起作用的例子 get t
  • Google Cloud Functions:如何共享源代码?

    我有一个节点服务器和多个控制器 它们在该目录中执行数据库操作和帮助程序 例如 用于电子邮件 我想在我的函数中使用该目录中的源代码 假设以下目录结构 src server app controllers email helper js fns
  • 1 和 0 的数量相等的最大子矩阵

    给定一个大小矩阵mxn仅包含 0 和 1 我需要找到其中 1 和 0 的数量相等的最大子矩阵 蛮力方法是O m 2 n 2 我们还能做得更好吗 我尝试应用动态规划 但找不到任何最佳的子结构 我相信这里讨论了这个问题的类似一维版本 用于查找最
  • REST api,具有关系的 POST 实体?

    我遇到一个问题 我无法决定如何继续处理这个问题 我需要知道是否有任何标准方法来解决这个问题 或者你们是否对这个问题有任何很好的意见 问题是我已经开始构建一个非常基本的 API 来用于学习目的 API 是一个简单的音乐商店 该商店有一些需要艺
  • 根据 C89 标准,字符串文字的修改是否为未定义行为?

    我相信在 C99 中 字符串文字的修改是未定义的行为 我没有该标准的副本 但我有一份 C1X n1570 草案 其中在 6 4 5 第 7 段中规定 未指定这些数组是否不同 前提是它们的元素具有 适当的值 如果程序尝试修改这样的数组 则行为
  • 使用 DPAPI 时安全存储可选熵

    所以我尝试使用 DPAPI 存储对称密钥 一切都很好 但是如何处理熵呢 这回答了问题here确实没有提供足够的洞察力 这看起来像是一个滑坡 我可以使用机器商店来存储熵 但又是什么阻止了人们获得这一点呢 注意 我使用用户范围存储当前密钥 所以
  • 以设计形式或用户控制进行自定义处置

    我创建了一个自定义 WinForms UserControl 并希望覆盖 Dispose 然而 设计生成的代码已经包含一个 Dispose 方法 如何向我的组件添加自定义清理代码 您可以将 Dispose 方法从代码生成的文件移动到控件 c
  • WordPress 自定义表或自定义帖子类型?

    我正在使用 WordPress 制作一个包含职位发布的网站 我想知道存储公司详细信息的最佳方法 因为每个职位发布都必须链接到一家公司 通常情况下 我会在数据库中建立一个公司表 并在每个职位中放入公司 ID 然后加入以获取公司详细信息 然而
  • HTML 锚链接 - href 和 onclick 两者?

    我想编写一个锚标记来执行一些 JavaScript 然后继续执行href正在接受它 调用一个执行我的 JavaScript 的函数 然后设置window location or top location to the href位置不适合我