HTML 이벤트 참조 가이드
- 이전 페이지 HTML 전역 속성
- 다음 페이지 HTML 색 이름
전역 이벤트 속성
HTML은 사용자가 요소를 클릭할 때 JavaScript를 시작하는 것과 같은 액션을 유발할 수 있는 능력을 가지고 있습니다.
프로그래밍 이벤트에 대한更多信息를 알고 싶다면, 우리의 JavaScript 강의
HTML 요소에 이벤트 작업을 정의하기 위해 추가할 수 있는 전역 이벤트 속성입니다.
Window 이벤트 속성
window 객체에 대한 이벤트(<body> 태그에 적용됨):
속성 | 값 | 설명 |
---|---|---|
onafterprint | script | 문서가 인쇄된 후에 실행되는 스크립트. |
onbeforeprint | script | 문서가 인쇄되기 전에 실행되는 스크립트. |
onbeforeunload | script | 문서가 다운로드되기 전에 실행되는 스크립트. |
onerror | script | 에러가 발생할 때 실행되는 스크립트. |
onhaschange | script | 문서가 변경되면 실행되는 스크립트. |
onload | script | 페이지가 로드되면 발생하는 이벤트. |
onmessage | script | 메시지가 유발될 때 실행되는 스크립트. |
onoffline | script | 문서가 오프라인이 되면 실행되는 스크립트. |
ononline | script | 문서가 온라인이 되면 실행되는 스크립트. |
onpagehide | script | 윈도우가 숨겨지면 실행되는 스크립트. |
onpageshow | script | 윈도우가 보이게 되면 실행되는 스크립트. |
onpopstate | script | 윈도우 이력 기록이 변경될 때 실행되는 스크립트. |
onredo | script | 문서가 되돌리기(redo) 실행될 때 실행되는 스크립트. |
onresize | script | 브라우저 창 크기를 조정할 때 발생하는 이벤트. |
onstorage | script | Web Storage 영역이 업데이트된 후 실행되는 스크립트. |
onundo | script | 문서가 되돌리기 실행될 때 실행되는 스크립트. |
onunload | script | 페이지가 다운로드되면(또는 브라우저 창이 닫혀지면) 발생하는 이벤트. |
Form 이벤트
HTML 표单 내의 동작으로 유발된 이벤트(几乎所有 HTML 요소에 적용됨, 하지만 가장 많이 form 요소에 사용됨):
속성 | 값 | 설명 |
---|---|---|
onblur | script | 요소가 포커스를 잃을 때 실행되는 스크립트. |
onchange | script | 요소의 값이 변경될 때 실행되는 스크립트. |
oncontextmenu | script | 컨텍스트 메뉴가 트리거될 때 실행되는 스크립트. |
onfocus | script | 요소가 포커스를 받을 때 실행되는 스크립트. |
onformchange | script | 폼이 변경될 때 실행되는 스크립트. |
onforminput | script | 폼이 사용자 입력을 받을 때 실행되는 스크립트. |
oninput | script | 요소가 사용자 입력을 받을 때 실행되는 스크립트. |
oninvalid | script | 요소가 무효일 때 실행되는 스크립트. |
onreset | script | 폼에서 리셋 버튼이 클릭될 때 트리거되는 이벤트. HTML5에서는 지원되지 않음. |
onselect | script | 요소의 텍스트가 선택된 후 트리거되는 이벤트. |
onsubmit | script | 폼을 제출할 때 트리거되는 이벤트. |
키보드 이벤트
속성 | 값 | 설명 |
---|---|---|
onkeydown | script | 사용자가 키를 누를 때 트리거되는 이벤트. |
onkeypress | script | 사용자가 버튼을 누를 때 트리거되는 이벤트. |
onkeyup | script | 사용자가 키를 떼 때 트리거되는 이벤트. |
마우스 이벤트
마우스나 유사한 사용자 행동으로 트리거된 이벤트:
속성 | 값 | 설명 |
---|---|---|
onclick | script | 요소에서 마우스 클릭이 발생할 때 트리거되는 이벤트. |
ondblclick | script | 요소에서 마우스 더블 클릭이 발생할 때 트리거되는 이벤트. |
ondrag | script | 요소가 드래그 될 때 실행되는 스크립트. |
ondragend | script | 드래그 앤 드롭 작업이 끝날 때 실행되는 스크립트. |
ondragenter | script | 요소가 유효한 드래그 앤 드롭 영역에 드래그 되었을 때 실행되는 스크립트. |
ondragleave | script | 요소가 유효한 드래그 앤 드롭 대상에서 벗어날 때 실행되는 스크립트. |
ondragover | script | 요소가 유효한 드래그 앤 드롭 대상 위에서 드래그 되고 있을 때 실행되는 스크립트. |
ondragstart | script | 드래그 앤 드롭 작업이 시작될 때 실행되는 스크립트. |
ondrop | script | 이동 중인 요소가 드래그 앤 드롭될 때 실행되는 스크립트. |
onmousedown | script | 요소에서 마우스 버튼을 누를 때 트리거되는 이벤트. |
onmousemove | script | 마우스 포인터가 요소에 오를 때 트리거되는 이벤트. |
onmouseout | script | 마우스 포인터가 요소에서 벗어날 때 트리거되는 이벤트. |
onmouseover | script | 마우스 포인터가 요소에 오를 때 트리거되는 이벤트. |
onmouseup | script | 요소에서 마우스 버튼을 떼 때 트리거되는 이벤트. |
onmousewheel | script | 마우스 휠이 스크롤될 때 실행되는 스크립트. |
onscroll | script | 요소의 스크롤바가 스크롤될 때 실행되는 스크립트. |
미디어 이벤트
메ディ어(예: 비디오, 이미지, 오디오)로 트리거된 이벤트(모든 HTML 요소에 적용되지만, 보통 메디어 요소에서 흔히 사용되는 <audio>, <embed>, <img>, <object> 및 <video>와 같은 요소에서 많이 사용됨):
속성 | 값 | 설명 |
---|---|---|
onabort | script | 끝나고 있을 때 실행되는 스크립트입니다. |
oncanplay | script | 파일이 재생을 시작할 준비가 되었을 때(버퍼링이 충분하면) 실행되는 스크립트입니다. |
oncanplaythrough | script | 미디어가 버퍼링 없이 끝까지 재생할 수 있을 때 실행되는 스크립트입니다. |
ondurationchange | script | 미디어 길이가 변경될 때 실행되는 스크립트입니다. |
onemptied | script | 파일이 갑자기 사용할 수 없게 되었을 때(예: 연결이 갑자기 끊어졌을 때) 실행되는 스크립트입니다. |
onended | script | 미디어가 끝에 도달했을 때 실행되는 스크립트(예: 감사합니다 같은 메시지를 보낼 수 있습니다). |
onerror | script | 파일 로드 중에 오류가 발생했을 때 실행되는 스크립트입니다. |
onloadeddata | script | 미디어 데이터가 로드되었을 때 실행되는 스크립트입니다. |
onloadedmetadata | script | 메타데이터(예: 해상도와 길이)가 로드될 때 실행되는 스크립트입니다. |
onloadstart | script | 파일이 시작된 후 실제로 데이터를 로드하지 않은 상태에서 실행되는 스크립트입니다. |
onpause | script | 미디어가 사용자나 프로그램에 의해 일시정지될 때 실행되는 스크립트입니다. |
onplay | script | 미디어가 재생을 시작할 준비가 되었을 때 실행되는 스크립트입니다. |
onplaying | script | 미디어가 재생을 시작했을 때 실행되는 스크립트입니다. |
onprogress | script | 브라우저가 미디어 데이터를 가져오고 있는 동안 실행되는 스크립트입니다. |
onratechange | script | 재생 속도가 변경될 때마다 실행되는 스크립트(사용자가 슬로우모션 또는 재생 속도를 가속화할 때). |
onreadystatechange | script | 준비 상태가 변경될 때마다 실행되는 스크립트(준비 상태는 미디어 데이터의 상태를 모니터링합니다). |
onseeked | script | seeking 속성이 false로 설정되었을 때(위치이 종료된 것을 나타냅니다) 실행되는 스크립트입니다. |
onseeking | script | seeking 속성이 true로 설정되었을 때(위치이 활성화되는 것을 나타냅니다) 실행되는 스크립트입니다. |
onstalled | script | 브라우저가 어떤 이유로든 미디어 데이터를 가져오지 못했을 때 실행되는 스크립트입니다. |
onsuspend | script | 미디어 데이터가 완전히 로드되기 전에 어떤 이유로든 중지되었을 때 실행되는 스크립트입니다. |
ontimeupdate | script | 재생 위치가 변경될 때마다(사용자가 미디어 중 다른 위치로 빠르게 이동했을 때) 실행되는 스크립트입니다. |
onvolumechange | script | 음량이 변경될 때마다(음량을 무소리로 설정하는 것도 포함) 실행되는 스크립트입니다. |
onwaiting | script | 미디어가 재생을 중지했지만 계속 재생할 의도가 있을 때(예: 미디어가 추가 데이터를缓冲하려고 일시정지됐을 때) 스크립트가 실행됩니다 |
- 이전 페이지 HTML 전역 속성
- 다음 페이지 HTML 색 이름