2017-02-15 2 views
-4

자바 스크립트 코드자바 스크립트 - catch되지 않은 오류 ReferenceError가 : myFunction이는

을 정의되지 않은
function myFunction { 
    var response = "Hi"; 
    alert(response); 
} 

HTML 코드

콘솔을 작업하는 위의 오류와 함께 오는 대신에
<button onclick="myFunction">Click Me</button> 

. 스크립트가 웹 페이지의 HTML 코드 뒤에 배치되었습니다. 도움이 될 것입니다.

+0

우선 .. 요 거기에 잘못된 HTML이 있습니다. 'onclick'을 닫아야합니다. 둘째, 이것은 당신을 도울 수있는 정보가 아닙니다. 함수를 어디에서 정의 했습니까? 해당 기능 이전 또는 이후에 버튼이 생성 되었습니까? – putvande

+2

'onclick' 함수에서'''을 닫지 않아서 함수 호출 마지막에'()'이 없습니다. 함수 선언에'()'이 없습니다. 기본 JavaScript 튜토리얼을 권하고 싶습니다. – tymeJV

답변

0

귀하의 구문은 ... 조금 꺼져

자바 스크립트 코드

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

HTML 코드

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

1. 당신은 함수 이름 뒤에 괄호 () 누락되었습니다. 그래서 function myFunction {가 HTML에서 function myFunction() {

2을해야합니다, 당신은 닫는 인용 부호 " 누락 또한 onclick 속성에 메소드를 호출 할 필요가 있습니다.

onclick="myFunction()"

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

관련 문제