2017-02-15 1 views
-4

JavascriptのコードJavascriptを - キャッチされないにReferenceError:MyFunctionのは

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

HTMLコード

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

代わりのコンソールを作業上記のエラーを思い付くに定義されていません。 スクリプトは、WebページのHTMLコードの後に​​配置されていました。 ご協力いただければ幸いです。

+0

まずは..そこに無効なHTMLがあります。 'onclick'を閉じる必要があります。第二に、これはあなたを助けるための十分な情報ではありません。あなたはその機能をどこで定義しましたか?その機能の前後にボタンが作成されましたか? – putvande

+2

'onclick'関数で' ''を閉じることができません。関数呼び出しの最後に '()'がありません。関数宣言に '()'がありません。 – tymeJV

答えて

0

あなたの構文は、関数名の後に括弧()が欠落しているビットオフ...

のJavaScriptコード

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

HTMLコード

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

です。だから、function myFunction { HTMLでfunction myFunction() {

2.する必要があり、あなたが閉じる引用符が欠落しているともonclick属性にメソッドを呼び出す必要があります。

onclick="myFunction()"

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

関連する問題