如果一个函数已经返回某些东西,如何防止该函数的默认值

戏剧海
for(var i=0; i < 2; i++){
     someNode.onclick = function(num){
         return function(){
           alert(num);   
       }
    }(i)
}

这是我的JavaScript,

<a href="http://example.com/"></a>

这是我在html中的节点

由于关闭问题,我需要在函数中嵌入一个函数,因此,当我单击链接时,如何防止该链接将我重定向到其他页面?由于它已经返回了一个函数。我不可能添加一个return false;

xdazz

您可以添加return false;

for(var i=0; i < 2; i++){
     someNode.onclick = function(num){
         return function(){
           alert(num);
           return false;   
       }
    }(i);
}

或者,您可以使用以下e.preventDefault任一方法:

for(var i=0; i < 2; i++){
     someNode.onclick = function(num){
         return function(e){
           e.preventDefault();
           alert(num);   
       }
    }(i);
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何用另一个函数更改一个函数的默认值?

来自分类Dev

如果已经设置了属性,如何防止调用该函数?

来自分类Dev

如果构造函数值为空,我可以给它一个默认值吗?

来自分类Dev

承诺`then`,该函数不返回任何值,而函数返回另一个诺言

来自分类Dev

如何在Scala中定义函数,该函数返回一个函数,该函数本身返回一个函数

来自分类Dev

如何添加默认构造函数并使它调用另一个构造函数并使用默认值?

来自分类Dev

当目标函数有一个包装函数时,该如何包装该包装函数以保留默认值?

来自分类Dev

如何制作一个以函数作为参数并返回该函数的修改版本的函数?

来自分类Dev

如何将参数的默认值从一个函数定义传递给更高的函数定义

来自分类Dev

如何将参数的默认值从一个函数定义传递给更高的函数定义

来自分类Dev

如何创建一个函数,该函数创建一个不断返回对象键的函数

来自分类Dev

如何在vba函数中打开另一个表单并返回该函数

来自分类Dev

如何正确设置一个函数,该函数返回python中的年份差异?

来自分类Dev

编写一个Scala函数,该函数在调用时返回一个函数

来自分类Dev

执行一个函数以在循环上返回值,直到该函数返回False-Python

来自分类Dev

应该如何用Chai测试某些东西是否应该是一个函数

来自分类Dev

Express:如何在调用某些东西之前等待一个函数完成

来自分类Dev

如何从Node.js函数获取返回值,该函数包含来自另一个应用程序的数据库查询

来自分类Dev

如何编写一个使用另一个函数的 2 个值的函数,该函数生成 10000 个值?

来自分类Dev

将一个函数的返回值传递给已经设置了参数的另一个函数?

来自分类Dev

函数参数的默认值等于另一个参数

来自分类Dev

在什么情况下,默认值必须是一个函数?

来自分类Dev

我想在另一个函数中使用一个函数的返回值,而无需再次运行该函数。(蟒蛇)

来自分类Dev

如何在C#中构建一个函数,该函数返回一组定界的字符串号?

来自分类Dev

JSpinner返回默认值,而不是键入一个

来自分类Dev

创建一个 get 函数,该函数在使用 getchar 函数按下时返回 char*

来自分类Dev

如果第一个条件失败,如何为变量分配默认值?

来自分类Dev

在另一个带有点参数和默认值的函数中调用带有点参数和默认值的函数

来自分类Dev

如何键入一个函数,该函数返回对象中存在于属性中的数组中的单个元素

Related 相关文章

  1. 1

    如何用另一个函数更改一个函数的默认值?

  2. 2

    如果已经设置了属性,如何防止调用该函数?

  3. 3

    如果构造函数值为空,我可以给它一个默认值吗?

  4. 4

    承诺`then`,该函数不返回任何值,而函数返回另一个诺言

  5. 5

    如何在Scala中定义函数,该函数返回一个函数,该函数本身返回一个函数

  6. 6

    如何添加默认构造函数并使它调用另一个构造函数并使用默认值?

  7. 7

    当目标函数有一个包装函数时,该如何包装该包装函数以保留默认值?

  8. 8

    如何制作一个以函数作为参数并返回该函数的修改版本的函数?

  9. 9

    如何将参数的默认值从一个函数定义传递给更高的函数定义

  10. 10

    如何将参数的默认值从一个函数定义传递给更高的函数定义

  11. 11

    如何创建一个函数,该函数创建一个不断返回对象键的函数

  12. 12

    如何在vba函数中打开另一个表单并返回该函数

  13. 13

    如何正确设置一个函数,该函数返回python中的年份差异?

  14. 14

    编写一个Scala函数,该函数在调用时返回一个函数

  15. 15

    执行一个函数以在循环上返回值,直到该函数返回False-Python

  16. 16

    应该如何用Chai测试某些东西是否应该是一个函数

  17. 17

    Express:如何在调用某些东西之前等待一个函数完成

  18. 18

    如何从Node.js函数获取返回值,该函数包含来自另一个应用程序的数据库查询

  19. 19

    如何编写一个使用另一个函数的 2 个值的函数,该函数生成 10000 个值?

  20. 20

    将一个函数的返回值传递给已经设置了参数的另一个函数?

  21. 21

    函数参数的默认值等于另一个参数

  22. 22

    在什么情况下,默认值必须是一个函数?

  23. 23

    我想在另一个函数中使用一个函数的返回值,而无需再次运行该函数。(蟒蛇)

  24. 24

    如何在C#中构建一个函数,该函数返回一组定界的字符串号?

  25. 25

    JSpinner返回默认值,而不是键入一个

  26. 26

    创建一个 get 函数,该函数在使用 getchar 函数按下时返回 char*

  27. 27

    如果第一个条件失败,如何为变量分配默认值?

  28. 28

    在另一个带有点参数和默认值的函数中调用带有点参数和默认值的函数

  29. 29

    如何键入一个函数,该函数返回对象中存在于属性中的数组中的单个元素

热门标签

归档