2017-02-15 4 views
-4

Javascript-Code definiertJavascript - Uncaught Reference: myFunction nicht

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

HTML-Code

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

Statt die Konsole der Arbeits oben mit dem Fehler kommt. Das Skript wurde nach dem HTML-Code in der Webseite platziert. Jede Hilfe wird sehr geschätzt.

+0

Zunächst einmal .. yo Du hast dort ungültigen HTML-Code. Sie müssen den OnClick schließen. Zweitens sind dies nicht genug Informationen, um Ihnen zu helfen. Wo hast du die Funktion definiert? Wurde der Button vor oder nach dieser Funktion erstellt? – putvande

+2

Fehlendes Schließen von '' 'in der' onclick' -Funktion. Missing '()' am Ende des Funktionsaufrufs. Missing '()' in der Funktionsdeklaration. Ich würde ein grundlegendes JavaScript-Tutorial empfehlen – tymeJV

Antwort

0

Ihre Syntax ist ein wenig abseits ...

JavaScript-Code

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

HTML-Code

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

1. Sie sind die Stütze () nach dem Funktionsnamen fehlt. So sollte function myFunction { sein function myFunction() {

2. Im HTML, Sie vermissen die Schließung Anführungszeichen " und müssen auch die Methode auf dem onclick Attribut aufzurufen.

onclick="myFunction()"

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

Verwandte Themen