为什么我的JavaScript自动执行功能?

好的
var season = "10";

$( document ).ready(function() {
    $("#table").hide();
});

$('#searchButton').on("click", showTable(event));

function showTable(event){
    $("#table").show();
    document.getElementById("td").innerHTML = season;     
}

页面加载后,如何自动执行showTable(event)函数?另一个问题是,如果单击按钮,则单击事件不起作用。我做错什么了?

费利克斯·克林

页面加载后,如何自动执行showTable(event)函数?

因为您正在调用函数:showTable(event)()在函数引用之后意味着执行该函数。您正在调用showTable并将返回值(undefined传递.on()

这是一个简化的示例:

function foo() {
  return 42;
}

function bar(x) {
  console.log(x);
}

bar(foo());

这会调用函数foo,并将其返回值(42传递bar,而后者又会记录该值。

如果我们bar(foo)改为编写,我们将传递函数本身并bar可以执行该函数。

我做错什么了?

您正在调用该函数。传递给它,.on然后让浏览器调用它:

$('#searchButton').on("click", showTable);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的功能会自动执行?

来自分类Dev

为什么我的功能会自动执行?

来自分类Dev

Javascript自动功能执行

来自分类Dev

Javascript:自动执行功能

来自分类Dev

为什么我的JavaScript音频自动播放功能不起作用?

来自分类Dev

为什么我的自动填充功能不起作用?

来自分类Dev

为什么不保留我的自动完成功能?

来自分类Dev

为什么我的自动填充功能不起作用?

来自分类Dev

为什么我的tanh激活功能执行得这么差?

来自分类Dev

为什么我的“ EventListener”功能只能执行一次?

来自分类Dev

为什么我的功能无法在PS1中执行?

来自分类Dev

为什么执行此功能?

来自分类Dev

为什么JavaScript自动允许我的函数接受额外的争论?

来自分类Dev

为什么我的“点击”功能没有在“每个”功能之后执行?

来自分类Dev

为什么我的Javascript修剪功能不起作用?

来自分类Dev

为什么我的JavaScript替换功能无法正常工作?

来自分类Dev

为什么我的 Javascript 功能不能正常工作?

来自分类Dev

Javascript - JQuery - Kendo - 为什么我的函数正在执行

来自分类Dev

转发时丢失了参考(没有自动转换功能可以救我)-为什么?

来自分类Dev

为什么PyCharm的自动完成功能不适用于我安装的库?

来自分类Dev

为什么我们需要全功能才能为Vim需要自动完成插件?

来自分类Dev

为什么我要关闭System.Diagnostics跟踪自动刷新功能?

来自分类Dev

为什么我的自动完成功能不起作用?

来自分类Dev

为什么我的ajax方法无法调用jQuery自动完成功能

来自分类Dev

为什么我的Google自动完成功能只会冻结然后超时?

来自分类Dev

为什么我的select2自动完成方法没有执行?

来自分类Dev

为什么我的自动加载文件夹中的脚本没有在Vim中执行?

来自分类Dev

为什么终端机粘贴文本后会自动执行我的命令?

来自分类Dev

为什么打开新文件时会自动执行我的多命令vim命令模式缩写?

Related 相关文章

  1. 1

    为什么我的功能会自动执行?

  2. 2

    为什么我的功能会自动执行?

  3. 3

    Javascript自动功能执行

  4. 4

    Javascript:自动执行功能

  5. 5

    为什么我的JavaScript音频自动播放功能不起作用?

  6. 6

    为什么我的自动填充功能不起作用?

  7. 7

    为什么不保留我的自动完成功能?

  8. 8

    为什么我的自动填充功能不起作用?

  9. 9

    为什么我的tanh激活功能执行得这么差?

  10. 10

    为什么我的“ EventListener”功能只能执行一次?

  11. 11

    为什么我的功能无法在PS1中执行?

  12. 12

    为什么执行此功能?

  13. 13

    为什么JavaScript自动允许我的函数接受额外的争论?

  14. 14

    为什么我的“点击”功能没有在“每个”功能之后执行?

  15. 15

    为什么我的Javascript修剪功能不起作用?

  16. 16

    为什么我的JavaScript替换功能无法正常工作?

  17. 17

    为什么我的 Javascript 功能不能正常工作?

  18. 18

    Javascript - JQuery - Kendo - 为什么我的函数正在执行

  19. 19

    转发时丢失了参考(没有自动转换功能可以救我)-为什么?

  20. 20

    为什么PyCharm的自动完成功能不适用于我安装的库?

  21. 21

    为什么我们需要全功能才能为Vim需要自动完成插件?

  22. 22

    为什么我要关闭System.Diagnostics跟踪自动刷新功能?

  23. 23

    为什么我的自动完成功能不起作用?

  24. 24

    为什么我的ajax方法无法调用jQuery自动完成功能

  25. 25

    为什么我的Google自动完成功能只会冻结然后超时?

  26. 26

    为什么我的select2自动完成方法没有执行?

  27. 27

    为什么我的自动加载文件夹中的脚本没有在Vim中执行?

  28. 28

    为什么终端机粘贴文本后会自动执行我的命令?

  29. 29

    为什么打开新文件时会自动执行我的多命令vim命令模式缩写?

热门标签

归档