사용자가 웹사이트를 방문하면 텍스트와 이미지를 클릭하고 링크를 제공하고 마우스를 가져가는 등의 작업을 수행합니다. 이것은 JavaScript가 이벤트라고 부르는 예입니다.
이벤트 핸들러를 JavaScript 또는 VBScript로 작성할 수 있으며 이러한 이벤트 핸들러를 이벤트 태그 속성의 값으로 지정할 수 있습니다. HTML5 사양은 다음과 같이 다양한 이벤트 속성을 정의합니다. -
속성 이자형 | 값 | 설명 |
오프라인 | 스크립트 | 문서가 오프라인일 때 트리거 |
오나보트 | 스크립트 | 중단 이벤트 트리거 |
애프터프린트에 | 스크립트 | 문서 인쇄 후 트리거 |
onbeforeonload | 스크립트 | 문서가 로드되기 전에 트리거 |
인쇄 전 | 스크립트 | 문서가 인쇄되기 전에 트리거됩니다. |
온블러 | 스크립트 | 창이 포커스를 잃으면 트리거됩니다. |
온캔플레이 | 스크립트 | 미디어가 재생을 시작할 수 있지만 버퍼링을 위해 중지될 수 있는 경우 트리거 |
oncanplaythrough | 스크립트 | 버퍼링을 위해 중지하지 않고 미디어를 끝까지 재생할 수 있는 경우 트리거 |
온체인지 | 스크립트 | 요소가 변경되면 트리거 |
클릭 시 | 스크립트 | 마우스 클릭 시 트리거 |
컨텍스트 메뉴에서 | 스크립트 | 컨텍스트 메뉴가 트리거될 때 트리거됩니다. |
Ondblclick | 스크립트 | 마우스 두 번 클릭 시 트리거 |
온드래그 | 스크립트 | 요소를 끌 때 트리거 |
온드라젠드 | 스크립트 | 끌기 작업 종료 시 트리거 |
온드라젠터 | 스크립트 | 요소가 유효한 놓기 대상으로 드래그되면 트리거됩니다. |
ondragleave | 스크립트 | 요소가 유효한 놓기 대상을 벗어날 때 트리거됩니다. |
온드래그오버 | 스크립트 | 요소가 유효한 놓기 대상 위로 드래그될 때 트리거됩니다. |
ondragstart | 스크립트 | 끌기 작업 시작 시 트리거 |
온드롭 | 스크립트 | 끌어놓은 요소가 드롭될 때 트리거됩니다. |
지속시간 변경 | 스크립트 | 미디어 길이가 변경되면 트리거됩니다. |
비어 있음 | 스크립트 | 미디어 리소스 요소가 갑자기 비어 있을 때 트리거됩니다. |
종료 | 스크립트 | 미디어가 끝에 도달하면 트리거됩니다. |
오류 발생 | 스크립트 | 오류 발생 시 트리거 |
초점 | 스크립트 | 창에 포커스가 있을 때 트리거됩니다. |
onformchange | 스크립트 | 양식이 변경될 때 트리거 |
onforminput | 스크립트 | 양식이 사용자 입력을 받을 때 트리거 |
onhaschange | 스크립트 | 문서가 변경되면 트리거 |
입력 시 | 스크립트 | 요소가 사용자 입력을 받으면 트리거 |
잘못된 경우 | 스크립트 | 요소가 유효하지 않을 때 트리거됩니다. |
온키다운 | 스크립트 | 키를 눌렀을 때 트리거 |
키 누르기 | 스크립트 | 키를 눌렀다가 놓을 때 트리거 |
온키업 | 스크립트 | 키를 놓으면 트리거됩니다. |
로드 | 스크립트 | 문서 로드 시 트리거 |
onloaded 데이터 | 스크립트 | 미디어 데이터가 로드될 때 트리거 |
onloaded메타데이터 | 스크립트 | 미디어 요소의 지속 시간 및 기타 미디어 데이터가 로드될 때 트리거됩니다. |
onloadstart | 스크립트 | 브라우저가 미디어 데이터 로드를 시작할 때 트리거 |
메시지 | 스크립트 | 메시지가 트리거될 때 트리거됩니다. |
onmousedown | 스크립트 | 마우스 버튼을 눌렀을 때 트리거 |
마우스 이동 | 스크립트 | 마우스 포인터가 움직일 때 트리거 |
onmouseout | 스크립트 | 마우스 포인터가 요소 밖으로 이동할 때 트리거 |
마우스오버 | 스크립트 | 마우스 포인터가 요소 위로 이동할 때 트리거 |
onmouseup | 스크립트 | 마우스 버튼을 놓으면 트리거 |
마우스휠 | 스크립트 | 마우스 휠이 회전할 때 트리거됩니다. |
오프라인 | 스크립트 | 문서가 오프라인일 때 트리거 |
오노인 | 스크립트 | 문서가 온라인 상태가 되면 트리거 |
온라인 | 스크립트 | 문서가 온라인 상태가 되면 트리거 |
페이지 숨기기 | 스크립트 | 창이 숨겨지면 트리거됩니다. |
페이지쇼 | 스크립트 | 창이 표시될 때 트리거됩니다. |
일시중지 | 스크립트 | 미디어 데이터가 일시 중지되면 트리거 |
온플레이 | 스크립트 | 미디어 데이터 재생이 시작될 때 트리거 |
재생 중 | 스크립트 | 미디어 데이터 재생이 시작되면 트리거 |
onpopstate | 스크립트 | 창의 기록이 변경될 때 트리거됩니다. |
진행 중 | 스크립트 | 브라우저가 미디어 데이터를 가져올 때 트리거 |
onratechange | 스크립트 | 미디어 데이터의 재생 속도가 변경되면 트리거됩니다. |
onreadystatechange | 스크립트 | 준비 상태가 변경되면 트리거됩니다. |
다시 실행 | 스크립트 | 문서가 다시 실행을 수행할 때 트리거됩니다. |
크기 조정 | 스크립트 | 창 크기가 조정될 때 트리거됩니다. |
온스크롤 | 스크립트 | 요소의 스크롤바가 스크롤될 때 트리거됩니다. |
탐색 | 스크립트 | 미디어 요소의 검색 속성이 더 이상 true가 아니고 검색이 종료된 경우 트리거 |
추구 중 | 스크립트 | 미디어 요소의 검색 속성이 true이고 검색이 시작된 경우 트리거 |
선택 | 스크립트 | 요소가 선택되면 트리거됩니다. |
설치됨 | 스크립트 | 미디어 데이터 가져오기에 오류가 있는 경우 트리거됩니다. |
온스토리지 | 스크립트 | 문서 로드 시 트리거 |
제출 시 | 스크립트 | 양식이 제출되면 트리거됩니다. |
일시 중단 | 스크립트 | 브라우저가 미디어 데이터를 가져오고 있지만 전체 미디어 파일을 가져오기 전에 중지되면 트리거됩니다. |
ontimeupdate | 스크립트 | 미디어가 재생 위치를 변경할 때 트리거됩니다. |
온눈도 | 스크립트 | 문서가 수행할 때 실행 취소 |
언로드 시 | 스크립트 | 사용자가 문서를 떠날 때 트리거 |
볼륨 변경 | 스크립트 | 미디어가 볼륨을 변경할 때와 볼륨이 "음소거"로 설정된 경우에도 트리거됩니다. |
대기 중 | 스크립트 | 미디어 재생이 중지되었지만 재개될 것으로 예상되는 경우 트리거 |