Javascript - 未捕获的ReferenceError:myFunction未定义

时间:2017-02-15 19:36:56

标签: javascript html

Javascript代码

function myFunction {
  var response = "Hi";
  alert(response);
}

HTML代码

<button onclick="myFunction">Click Me</button>

而不是在控制台上工作会出现上述错误。 该脚本放在网页中的HTML代码之后。 任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

你的语法有点不对......

JavaScript代码

function myFunction() {
  var response = "Hi";
  alert(response);
}

HTML代码

<button onclick="myFunction()">Click Me</button>

答案 1 :(得分:0)

1。您在函数名称后缺少大括号()。因此function myFunction {应为function myFunction() {

2。在HTML中,您缺少结束引号&#34; ,还需要在onclick属性上调用该方法。

onclick="myFunction()"

&#13;
&#13;
function myFunction() {
  alert("I've been clicked!!");
}
&#13;
<button onclick="myFunction()">Click Me</button>
&#13;
&#13;
&#13;