如何使用按钮(Javascript)调用函数内的函数?

时间:2016-10-28 00:04:41

标签: function button onclick call

所以我的问题是,当我输入这段代码时:

function exemple() {
    var hey;
    function message(){
       hey = true 
    }}

<input type="button" value="hello" onclick="message()">

它说''消息未定义''......所以我想知道是否有一种简单的方法可以在按钮上的onclick事件中调用另一个函数内的函数...我一直在寻找帮助上网和stackoverflow但无法找到我的问题的答案。

谢谢!

1 个答案:

答案 0 :(得分:0)

这是因为您在HTML标记上调用了message()。你应该调用exemple();或者将message()函数放在exemple()函数之外。

这应该有效:

<input type="button" value="hello" onclick="exemple()">

  var hey;
  function exemple() {
      message();
   }

    function message(){
       hey = true;
      console.log("It's working");
      alert("Hi");
    }