2015-02-03 5 views
2

안녕하세요, Javascript를 배우려고하고 있는데 창 팝업을 만들려고했지만 기능을 사용하려고했습니다. 기능을 클릭 할 수없는 규칙이 있습니까? 그것을 클릭 이미 자바 스크립트에 존재하는 단어 인 경우에도 때문에 작동하지 않는 이유가 궁금하네요자바 스크립트에서 funciton을 클릭 할 수 있습니까?

<script type="text/javascript"> 
    function click() { 
     alert("boom!!!"); 
    } 

</script> 

<form> 
    <input type="button" value="touch me" onclick="click()" /> 
</form> 

, 나는 ""그것은 내가 방금 만든 함수를 클릭있는 브라우저를 말할 것이라고 생각했다.

+0

제목에 '클릭'이라고 표시되지만 코드에 'clic'(no k)이 표시됩니다. 어느 분이 당신에게 묻고 있습니까? – Barmar

+0

@Barmar, 그는 왜 그가 '클릭'대신 'clic'을 사용하는지 물었습니다. 왜 그 함수를 '클릭'이라고 지을 수 없습니까? – invisal

+0

문제가되는 코드를 문제가 아닌 작동하는 코드에 넣으십시오. – Barmar

답변

-3

괄호없이 시도

의 onclick = "카릭"

+1

그게 아무것도 안할거야. 'onXXX'의 내용은 Javascript 문으로 해석됩니다. – Barmar

+0

@Barmar 감사합니다. – stuli

1

나는 그냥 놓치고 생각 ";" 아니요, 저는 click이 JavaScript에서 예약어라고 생각하지 않습니다.

<script type="text/javascript"> 
function clic() { 
    alert("boom!!!"); 
} 

</script> 

<form> 
<input type="button" value="touch me" onclick="clic();" /> 
</form> 
+1

[이 상세한 대답] (http://stackoverflow.com/a/4389178/3191599)를보십시오. 클릭은 반드시 예약어가 아니지만 어휘 범위에 정의되어 있습니다. 'window.click()'은 잘 동작합니다. –

+0

고마워, 나는 이것을 몰랐다. –

+0

내가 그것을 찾을 때까지 나는 어느 쪽도하지 않았다. 그렇지 않으면 답이 맞습니다. –

관련 문제