logo

자바스크립트 이벤트

물체의 상태 변화를 현상이라고 한다. 이벤트 . HTML에는 사용자나 브라우저가 일부 활동을 수행함을 나타내는 다양한 이벤트가 있습니다. 언제 자바스크립트 코드는 HTML에 포함되어 있으며 js는 이러한 이벤트에 반응하여 실행을 허용합니다. 사건에 대한 이러한 반응 과정을 이벤트 처리 . 따라서 js는 다음을 통해 HTML 이벤트를 처리합니다. 이벤트 핸들러 .

예를 들어 , 사용자가 브라우저를 클릭하면 이벤트에서 수행할 작업을 실행하는 js 코드를 추가합니다.

일부 HTML 이벤트 및 해당 이벤트 핸들러는 다음과 같습니다.

마우스 이벤트:

수행된 이벤트 이벤트 핸들러 설명
딸깍 하는 소리 클릭하면 요소를 마우스로 클릭하면
마우스 오버 마우스 오버 시 마우스 커서가 요소 위에 올 때
마우스 아웃 마우스아웃 마우스 커서가 요소를 떠날 때
마우스 다운 마우스다운 요소 위에서 마우스 버튼을 눌렀을 때
마우스 업 온마우스업 요소 위에서 마우스 버튼을 놓으면
마우스 이동 onmousemove 마우스 움직임이 발생할 때.

키보드 이벤트:

수행된 이벤트 이벤트 핸들러 설명
키다운 및 키업 온키다운 & 온키업 사용자가 키를 눌렀다가 놓으면

양식 이벤트:

수행된 이벤트 이벤트 핸들러 설명
집중하다 집중하다 사용자가 요소에 집중할 때
제출하다 제출시 사용자가 양식을 제출할 때
흐림 흐리게 하다 초점이 양식 요소에서 벗어날 때
변화 변경시 사용자가 양식 요소의 값을 수정하거나 변경하는 경우

창/문서 이벤트

수행된 이벤트 이벤트 핸들러 설명
길 위에 브라우저가 페이지 로딩을 완료하면
부리다 언로드시 방문자가 현재 웹페이지를 떠나면 브라우저는 이를 언로드합니다.
크기 조정 크기 조정 방문자가 브라우저 창의 크기를 조정할 때

이벤트와 해당 핸들러에 대한 몇 가지 예를 살펴보겠습니다.

클릭 이벤트

 Javascript Events 
지금 테스트해보세요

마우스오버 이벤트

 <p onmouseover="mouseoverevent()"> Keep cursor over me</p> 
지금 테스트해보세요

포커스 이벤트

 Javascript Events <h2> Enter something here</h2> 
지금 테스트해보세요

키다운 이벤트

 Javascript Events <h2> Enter something here</h2> 
지금 테스트해보세요

이벤트 로드

 Javascript Events <br> 
지금 테스트해보세요