English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML 참조 매뉴얼

HTML 태그 전체

HTML 이벤트

이벤트 처리자 값은 쉼표로 구분된 하나나 여러 개의 Javascript 표현식, 메서드 및 함수 호출로 구성되며, 따라서 따옴표로 감싸집니다. 이벤트가 발생할 때, 브라우저는 이 코드를 실행합니다.

전역 이벤트 속성

HTML 4 HTML 이벤트를 트리거하는 것을 가능하게 하는 HTML의 새로운 특성 중 하나는 사용자가 HTML 요소를 클릭할 때 JavaScript를 실행하는 것입니다.

아래 표는 표준 이벤트 속성을 제공하며, 이를 HTML에 삽입할 수 있습니다./XHTML 요소에서 이벤트 행동을 정의합니다.

HTML5 : HTML5새로운 속성 이벤트.

창 이벤트 속성(창 이벤트 속성)

창에서 이 이벤트를 트리거합니다 (body 태그에 적용됩니다):

속성설명
onafterprintHTML5스크립트문서 인쇄 후에 스크립트 실행
onbeforeprintHTML5스크립트문서 인쇄 전에 스크립트 실행
onbeforeonloadHTML5스크립트문서 로드 전에 스크립트 실행
onblur스크립트창이 포커스를 잃을 때 스크립트 실행
onerrorHTML5스크립트에러가 발생할 때 스크립트 실행
onfocus스크립트창이 포커스를 받을 때 스크립트 실행
onhaschangeHTML5스크립트문서가 변경될 때 스크립트 실행
onload스크립트문서가 로드될 때 스크립트 실행
onmessageHTML5스크립트메시지가 발생할 때 스크립트 실행
onofflineHTML5스크립트문서가 오프라인 상태로 들어갈 때 스크립트 실행
ononlineHTML5스크립트문서가 온라인 상태로 들어갈 때 스크립트 실행
onpagehideHTML5스크립트창이 숨겨질 때 스크립트 실행
onpageshowHTML5스크립트창이 보이면 스크립트 실행
onpopstateHTML5스크립트창 历史가 변경될 때 스크립트 실행
onredoHTML5스크립트문서가 다시 실행될 때 (redo) 스크립트 실행
onresizeHTML5스크립트창 크기를 조정할 때 스크립트 실행
onstorageHTML5스크립트Web Storage 영역이 업데이트될 때 (저장 공간의 데이터가 변경될 때) 스크립트 실행
onundoHTML5스크립트문서가 취소될 때 스크립트 실행
onunloadHTML5스크립트사용자가 문서를 떠났을 때 스크립트 실행

폼 이벤트 (Form Events)

폼 이벤트는 HTML 폼에서 발생 (모든 HTML 요소에 적용, 하지만 해당 HTML 요소는 폼 내에 있어야 합니다):

속성설명
onblur스크립트요소가 포커스를 잃을 때 스크립트 실행
onchange스크립트요소가 변경될 때 스크립트 실행
oncontextmenuHTML5스크립트컨텍스트 메뉴가 발생할 때 스크립트 실행
onfocus스크립트요소가 포커스를 받을 때 스크립트 실행
onformchangeHTML5스크립트폼이 변경될 때 스크립트 실행
onforminputHTML5스크립트폼이 사용자 입력을 받을 때 스크립트 실행
oninputHTML5스크립트요소가 사용자 입력을 받을 때 스크립트 실행
oninvalidHTML5스크립트요소가 무효화될 때 스크립트 실행
onreset스크립트폼 초기화할 때 스크립트 실행. HTML 5 지원되지 않음.
onselect스크립트요소 선택할 때 스크립트 실행
onsubmit스크립트폼 제출할 때 스크립트 실행

키보드 이벤트 (Keyboard Events)

속성설명
onkeydown스크립트키를 누를 때 스크립트 실행
onkeypress스크립트키를 누르고 떼어내면 스크립트 실행
onkeyup스크립트키를 떼어내면 스크립트 실행

마우스 이벤트 (Mouse Events)

마우스로 이벤트 발생, 사용자 행동과 유사:

속성설명
onclick스크립트마우스를 클릭할 때 스크립트 실행
ondblclick스크립트마우스를 더블 클릭할 때 스크립트 실행
onmousedown스크립트마우스 버튼을 눌렀을 때 스크립트를 실행합니다
onmousemove스크립트마우스 포인터가 이동할 때 스크립트를 실행합니다
onmouseout스크립트마우스 포인터가 요소에서 벗어났을 때 스크립트를 실행합니다
onmouseover스크립트마우스 포인터가 요소 위에 있을 때 스크립트를 실행합니다
onmouseup스크립트마우스 버튼을 떼었을 때 스크립트를 실행합니다
onmousewheelHTML5스크립트마우스 휠을 돌릴 때 스크립트를 실행합니다

드래그 이벤트(Drag Events)

마우스를 드래그하여 이벤트를 트리거하며, 사용자의 행동과 유사합니다:

속성설명
ondragHTML5스크립트드래그 중인 요소를 드래그할 때 스크립트를 실행합니다
ondragendHTML5스크립트드래그 앤 드롭 작업이 끝날 때 스크립트를 실행합니다
ondragenterHTML5스크립트요소가 유효한 드래그 앤 드롭 대상에 드래그될 때 스크립트를 실행합니다
ondragleaveHTML5스크립트요소가 유효한 드래그 앤 드롭 대상에서 벗어나면 스크립트를 실행합니다
ondragoverHTML5스크립트요소가 유효한 드래그 앤 드롭 대상 위에 드래그될 때 스크립트를 실행합니다
ondragstartHTML5스크립트드래그 앤 드롭 작업이 시작될 때 스크립트를 실행합니다
ondropHTML5스크립트이동 중인 요소가 드래그 앤 드롭 중이 될 때 스크립트를 실행합니다
onscrollHTML5스크립트스크롤 요소의 스크롤 바를 당겼을 때 스크립트를 실행합니다

멀티미디어 이벤트(Media Events)

비디오(videos), 이미지(images) 또는 오디오(audio)를 통해 이 이벤트를 트리거하며, 대부분 HTML 미디어 요소에서 사용됩니다: <audio>, <embed>, <img>, <object>, 및 <video>):

속성설명
onabort스크립트중지 이벤트가 발생할 때 스크립트를 실행합니다
oncanplayHTML5스크립트미디어가 재생을 시작할 수 있지만 버퍼링이 필요할 수 있는 경우 스크립트를 실행합니다
oncanplaythroughHTML5스크립트미디어가 버퍼링 없이 끝까지 재생될 수 있을 때 스크립트를 실행합니다
ondurationchangeHTML5스크립트미디어 길이가 변경될 때 스크립트를 실행합니다
onemptiedHTML5스크립트미디어 자원 요소가 갑자기 비어 있을 때(네트워크 오류, 로드 오류 등) 스크립트를 실행합니다
onendedHTML5스크립트미디어가 끝에 도달할 때 스크립트를 실행합니다
onerrorHTML5스크립트요소가 로드 중에 오류가 발생할 때 스크립트를 실행합니다
onloadeddataHTML5스크립트미디어 데이터를 로드할 때 스크립트를 실행합니다
onloadedmetadataHTML5스크립트미디어 요소의 지속 시간 및 다른 미디어 데이터가 로드되었을 때 스크립트를 실행합니다
onloadstartHTML5스크립트브라우저가 미디어 데이터를 로드하기 시작할 때 스크립트를 실행합니다
onpauseHTML5스크립트미디어 데이터가 일시 중지될 때 스크립트를 실행합니다
onplayHTML5스크립트미디어 데이터가 재생을 시작할 예정이 있을 때 스크립트를 실행합니다
onplayingHTML5스크립트미디어 데이터가 재생을 시작할 때 스크립트를 실행합니다
onprogressHTML5스크립트브라우저가 미디어 데이터를 가져오는 동안 스크립트를 실행합니다
onratechangeHTML5스크립트미디어 데이터의 재생 속도가 변경될 때 스크립트가 실행됨
onreadystatechangeHTML5스크립트준비 상태(ready-상태)이 변경될 때 스크립트가 실행됨
onseekedHTML5스크립트미디어 요소의 위치 속성 [1] 더 이상 참이 아니고 위치가 끝났을 때 스크립트가 실행됨
onseekingHTML5스크립트미디어 요소의 위치 속성이 참이고 위치가 시작되었을 때 스크립트가 실행됨
onstalledHTML5스크립트미디어 데이터를 가져오는 중 (지연)에 오류가 발생할 때 스크립트가 실행됨
onsuspendHTML5스크립트브라우저가 미디어 데이터를 가져오고 있지만 전체 미디어 파일을 가져오기 전에 중지된 경우 스크립트가 실행됨
ontimeupdateHTML5스크립트미디어의 재생 위치가 변경될 때 스크립트가 실행됨
onvolumechangeHTML5스크립트미디어의 볼륨이 변경되거나 무음으로 설정될 때 스크립트가 실행됨
onwaitingHTML5스크립트미디어가 재생을 중지했지만 계속 재생할 계획인 경우 스크립트가 실행됨

기타 이벤트

속성설명
onshowHTML5스크립트上下文中 <menu> 요소가 표시될 때 발생
ontoggleHTML5스크립트사용자가 <details> 요소를 열거나 닫을 때 발생