防止 <a></a> 中的 href 通过 Javascript 执行

西拉

所以我的 HTML 中有以下代码:

<li class="" id="toolbar_section"><a id="toolbar_section_child" href="#foobar" onclick="return toolbarSetSection(this);" data-toggle="checkpoint">foobar</a></li>

用我的 Javascript 写的是:

<script type="text/javascript">
   function toolbarSetSection(event){
       //some logic which leads to
       return false;
   };
</script>

但是,href 仍然会执行......我已经用 event.preventDefault(); 之类的答案检查了许多类似的主题;但他们也不帮我。

拉斯维兰

在您的 HTML 中,您应该更改onclick="return toolbarSetSection(this);"onclick="toolbarSetSection(event);",然后event.preventDefault();在您的 javascript 函数中使用。

您的完整代码将是:

<li class="" id="toolbar_section"><a id="toolbar_section_child" href="#foobar" onclick="toolbarSetSection(event);" data-toggle="checkpoint">foobar</a></li>

function toolbarSetSection(event) {
    event.preventDefault();
    return false;
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

防止通过javascript .submit在for中通过jquery提交表单

来自分类Dev

如何防止在JavaScript中执行继承属性的getter setter方法

来自分类Dev

如何防止 setInterval 函数在 Javascript 中执行两次?

来自分类Dev

通过javascript链接href以单击选项卡中的按钮

来自分类Dev

防止Java中的乱序执行

来自分类Dev

通过html元素在JavaScript中传递执行上下文

来自分类Dev

我如何通过javascript在iOS中执行相同的操作

来自分类Dev

在通过发布请求调用的文件中执行javascript

来自分类Dev

Javascript-防止函数多次执行

来自分类Dev

href html中的javascript

来自分类Dev

防止在指令中重复执行api调用

来自分类Dev

如何防止依赖项在Ant中执行?

来自分类Dev

如何防止在ZSH中执行命令?

来自分类Dev

防止在指令中重复执行api调用

来自分类Dev

如何防止进程在 bash 中执行

来自分类Dev

防止在 Makefile 中执行命令 shell

来自分类Dev

防止通过双击两次执行jQuery发布请求

来自分类Dev

通过Visual C ++自动执行Excel时如何防止超时?

来自分类Dev

是否可以通过#map为href中的标签设置javascript:void(0)?

来自分类Dev

用于防止所有<a href>链接默认的Javascript代码

来自分类Dev

仅当启用 JavaScript 时,如何在 Anchor 标记中调用 Onclick,以防禁用 Javascript 然后执行 href?

来自分类Dev

如何防止HTML中的指针通过?

来自分类Dev

防止MeteorJS集合中的重复(通过表单)

来自分类Dev

用于在href中包含单词的href的xpath通过针查找

来自分类Dev

如何通过jQuery在(a)中添加(href)?

来自分类Dev

防止在href =“#”链接中滚动到顶部

来自分类Dev

防止在href =“#”链接中滚动到顶部

来自分类Dev

href在链接中添加符号以防止其打开

来自分类Dev

javascript:<a href ...>中的目标div

Related 相关文章

  1. 1

    防止通过javascript .submit在for中通过jquery提交表单

  2. 2

    如何防止在JavaScript中执行继承属性的getter setter方法

  3. 3

    如何防止 setInterval 函数在 Javascript 中执行两次?

  4. 4

    通过javascript链接href以单击选项卡中的按钮

  5. 5

    防止Java中的乱序执行

  6. 6

    通过html元素在JavaScript中传递执行上下文

  7. 7

    我如何通过javascript在iOS中执行相同的操作

  8. 8

    在通过发布请求调用的文件中执行javascript

  9. 9

    Javascript-防止函数多次执行

  10. 10

    href html中的javascript

  11. 11

    防止在指令中重复执行api调用

  12. 12

    如何防止依赖项在Ant中执行?

  13. 13

    如何防止在ZSH中执行命令?

  14. 14

    防止在指令中重复执行api调用

  15. 15

    如何防止进程在 bash 中执行

  16. 16

    防止在 Makefile 中执行命令 shell

  17. 17

    防止通过双击两次执行jQuery发布请求

  18. 18

    通过Visual C ++自动执行Excel时如何防止超时?

  19. 19

    是否可以通过#map为href中的标签设置javascript:void(0)?

  20. 20

    用于防止所有<a href>链接默认的Javascript代码

  21. 21

    仅当启用 JavaScript 时,如何在 Anchor 标记中调用 Onclick,以防禁用 Javascript 然后执行 href?

  22. 22

    如何防止HTML中的指针通过?

  23. 23

    防止MeteorJS集合中的重复(通过表单)

  24. 24

    用于在href中包含单词的href的xpath通过针查找

  25. 25

    如何通过jQuery在(a)中添加(href)?

  26. 26

    防止在href =“#”链接中滚动到顶部

  27. 27

    防止在href =“#”链接中滚动到顶部

  28. 28

    href在链接中添加符号以防止其打开

  29. 29

    javascript:<a href ...>中的目标div

热门标签

归档