강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김선욱님의 프로필 이미지
김선욱

작성한 질문수

쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1

GUI 계산기 구현하기 1

clickNumbers() 질문

작성

·

265

0

 <button id="1" onclick="input.getStr()">1</button>

input.getStr = function() {

var str = event.target.id; // 클릭한곳의 값

}

저는 위와 같이 코드를 작성했습니다.

함수의 파라미터값으로 event를 안받아주었을때도 event.target을 받아올 수 있었는데요.

function(event) 로 event를 parameter로 안받을때와 받았을때의 차이가 궁금합니다.

답변 1

0

호눅스님의 프로필 이미지
호눅스
지식공유자

event를 매개변수로 넣어주지 않을 경우 브라우저에 따라 동작하지 않는 경우도 있습니다. (현재는 파이어폭스 미지원)
크게 상관은 없지만 가급적이면 넣어주는 편이 좋을 듯 하네요.

김선욱님의 프로필 이미지
김선욱

작성한 질문수

질문하기