代码之家  ›  专栏  ›  技术社区  ›  Deadpool

简单JS示例未运行(点击按钮)

  •  -2
  • Deadpool  · 技术社区  · 5 年前

    为什么这个JS示例没有运行?有人能告诉我吗?

    alpha(ev){
      console.log(ev);
    }
    .red {background:red;}
    .blue{background:blue;}
    <button onclick=alpha()>ok</button>
    2 回复  |  直到 5 年前
        1
  •  1
  •   saonnet    5 年前

    你需要将ev作为参数传递给你的函数

    < button onclick=alpha(ev)>ok</button>

    您还需要放置关键字 function 在函数名之前,所以你的代码将是这样的:

    function alpha(ev) { console.log(ev);}
    
        2
  •  1
  •   applemonkey496    5 年前

    通过A ev 论证到 alpha() :

    function alpha(ev) {
      console.log(ev);
    }
    
    <button onclick="alpha('somevalue')">ok</button>