javascript - 需要转到指定链接并同时执行 JavaScript

标签 javascript html

我有一个指向命名链接的超链接。 <a href="#question"> 我还需要它来执行 Javascript,所以我这样做了:

`<a href="javascript:SomeFunction();#question">`

这不起作用。我想我必须从 Javascript 跳转到指定的链接。如何从 Javascript 转到命名链接?

最佳答案

将命名 anchor 放入 href并使用 onclick或在 <a> 上注册事件通过 JavaScript。

所以要么:

<a href="#question" onclick="SomeFunction();">

或者(此示例使用 prototype 作为示例,您可以对其他 javascript 框架或纯 javascript 执行相同的操作):

<a href="#question" id="question_link">
<script type="text/javascript">
  $('question_link').observe('click', SomeFunction);
</script>

关于javascript - 需要转到指定链接并同时执行 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1461773/

相关文章:

html - 在 html 中嵌入 .f4v 视频

javascript - 这个 JavaScript 结构叫什么

javascript - 更改事件对 selectfield 不起作用?

javascript - 无法呈现作为模板导入的 Vanilla Web 组件

javascript - Bootstrap 子菜单单击子菜单 2 时如何关闭子菜单 1

javascript - 使用 javascript 显示没有 ID 的 div

JavaScript 继承属性默认值

javascript - 如何在 React 或 Gatsby 中滚动时更改链接导航栏颜色?

javascript - 如何使用 JavaScript 将小数点按点分割成整数?

javascript - 是否可以为网站添加定制功能?