어떤 버튼(btn)이 존재하고, 버튼을 클릭할 때 콘솔에 "버튼이 눌렸습니다!"가 출력되게 만들려고 하는 상황을 가정하고 이벤트 객체를 JS에 구현하는 코드 작성의 사례 3가지를 신속하게 알아보자.
1. on ~ 속성(onclick, onkeyup 등) 사용
btn.onclick = function() {
console.log('버튼이 잘 눌려졌습니다!')
}
2. addEventListener 속성 사용
btn.addEventListener('click', function()) {
console.log('버튼이 잘 눌려졌습니다!')
}
3. 함수 선언식 사용
function handler()
{
console.log('버튼이 눌렸습니다!');
}
btn.onclick = handler; // 함수 그 자체를 호출(함수 결과값 호출이 아님)
'JS' 카테고리의 다른 글
(Javascript) 실행 컨텍스트, 어휘 환경, 클로저 (0) | 2021.09.16 |
---|---|
(Javascript) 정규표현식(regular expression; regex, 뢔젝스) (0) | 2021.09.14 |
(Javascript) Math.random으로 범위 정하기 (0) | 2021.09.04 |
TIL 22일 - (JS기본기) My Shopping List (0) | 2021.08.24 |
정규표현식을 통한 문자 공백 제거 (0) | 2021.08.13 |