목차
Window 이벤트속성 (= 윈도우 이벤트속성)
Form 이벤트속성 (= 폼이벤트속성)
Keyboard 이벤트속성 (= 키보드 이벤트속성)
Mouse 이벤트속성 (= 마우스 이벤트속성)
Drag 이벤트속성 (= 드래그 이벤트속성)
Clipboard 이벤트속성 (= 클립보드 이벤트속성)
Media 이벤트속성 (= 미디어 이벤트속성)
Misc 이벤트속성 (= 기타 이벤트속성)
Window 이벤트속성 (= 윈도우 이벤트속성)
문서객체 속성 중 on 붙여 사용 가능한 속성
window 이벤트 : windwo 객체에 대해 촉발되는 이벤트 (<body> 태그에 적용)
[종류]
onafterprint
<body> : 문서 인쇄 후 실행될 스크립트.
onbeforeprint
<body> : 문서 인쇄 전 실행할 스크립트.
onbeforeunload
<body> : 문서 언로드 될 때 실행될 스크립트
onerror
<audio>, <body>, <embed>, <img>, <object>, <script>, <style>, <video> : 오류 발생시 실행할 스크립트.
onhashchange
<body> : URL의 앵커 부분이 변경된 경우 실행할 스크립트.
onload
<body>, <iframe>, <img>, <input>, <link>, <script>, <style> : 요소 로드가 완료 될 때 실행되는 스크립트.
onmessage
메시지가 촉발될 때 실행할 스크립트
onoffline
<body> : 브라우저가 오프라인에서 작동하기 시작할 때 실행할 스크립트
ononline
<body> : 브라우저가 온라인으로 작동하기 시작할 때 실행할 스크립트
onpagehide
<body> : 사용자가 페이지를 벗어날 때 실행할 스크립트
onpageshow
<body> : 사용자가 페이지를 탐색 할 때 실행될 스크립트.
onpopstate
<body> : 창의 히스토리가 변경 될 때 실행할 스크립트.
onresize
<body> : 브라우저 창의 크기를 조정할 때 실행할 스크립트.
onstorage
<body> : 웹 저장소 영역이 업데이트 될 때 실행될 스크립트.
onunload
<body> : 페이지가 언로드되거나 브라우저창이 닫힐 때 실행될 스크립트.
Form 이벤트속성 (= 폼이벤트속성)
form 이벤트 : form 요소 안 행위에 의해 촉발되는 이벤트 (모든 요소에 적용되나, form 요소 안 요소가 주로)
[종류]
onblur
모든 보이는 요소. : 요소가 포커스 잃을 때 실행될 스크립트.
onchange
보이는 모든 요소. : 요소 값이 변경 될 때 실행될 스크립트.
oncontextmenu
모든 보이는 요소. : 상황에 맞는 메뉴가 트리거 될 때 실행될 스크립트.
onfocus
모든 보이는 요소 : 요소에 포커스될 때 실행할 스크립트.
oninput
모든 보이는 요소 : 요소가 사용자 입력을받을 때 실행될 스크립트.
oninvalid
모든 보이는 요소. : 요소가 유효하지 않을 때 실행할 스크립트.
onreset
<form> : 양식의 재설정 단추를 클릭 할 때 실행되는 스크립트.
onsearch
<input> : 사용자가 검색 필드에 무언가를 쓸 때 실행되는 스크립트. (<input = "search">의 경우)
onselect
모든 보이는 요소 : 요소가 선택될 때 실행될 스크립트.
onsubmit
<form> : 양식을 제출할 때 실행될 스크립트
Keyboard 이벤트속성 (= 키보드 이벤트속성)
onkeydown
모든 보이는 요소 : 사용자가 키를 누를 때 실행될 스크립트.
onkeypress
모든 보이는 요소 : 사용자가 키를 누를 때 실행될 스크립트
onkeyup
모든 보이는 요소 : 사용자가 키를 놓을 때 실행될 스크립트.
Mouse 이벤트속성 (= 마우스 이벤트속성)
onclick
모든 보이는 요소. : 요소를 클릭 할 때 실행될 스크립트.
ondblclick
보이는 모든 요소. : 요소를 더블클릭 (= 연속 2번 클릭)할 때 실행할 스크립트.
onmousedown
모든 보이는 요소 : 요소에서 마우스 버튼을 눌렀을 때 스크립트 실행.
onmousemove
모든 보이는 요소 : 마우스 포인터가 요소 위로 움직이면 실행될 스크립트.
onmouseout
모든 보이는 요소 : 마우스 포인터가 요소에서 벗어날 때 실행될 스크립트.
onmouseover
모든 보이는 요소 : 마우스 포인터가 요소 위로 움직일 때 실행될 스크립트
onmouseup
모든 보이는 요소 : 요소 위에서 마우스 버튼을 놓을 때 실행되는 스크립트
onmousewheel
모든 보이는 요소 : 마우스 휠이 요소 위로 스크롤 될 때 실행될 스크립트
onwheel
모든 보이는 요소 : 마우스 휠이 요소 위로 올라가거나 내려갈 때 실행되는 스크립트.
Drag 이벤트속성 (= 드래그 이벤트속성)
ondrag
보이는 모든 요소. : 요소를 드래그 할 때 (=끌 때) 실행할 스크립트.
ondragend
모든 보이는 요소. : 드래그 작업이 끝날 때 실행되는 스크립트.
ondragenter
모든 보이는 요소. : 요소를 유효한 놓기 대상으로 끌 때 실행할 스크립트.
ondragleave
모든 보이는 요소. : 요소가 유효한 놓기 대상을 떠날 때 실행할 스크립트.
ondragover
모든 보이는 요소. : 요소가 유효한 놓기 대상 위로 끌 때 실행될 스크립트.
ondragstart
모든 보이는 요소. : 드래그 작업을 시작할 때 실행할 스크립트.
ondrop
모든 보이는 요소. : 드래그 한 요소를 놓을 때 실행할 스크립트.
onscroll
모든 보이는 요소 : 요소의 스크롤 막대를 스크롤 할 때 실행될 스크립트.
Clipboard 이벤트속성 (= 클립보드 이벤트속성)
oncopy
보이는 모든 요소. : 요소 내용을 복사 할 때 실행할 스크립트.
oncut
모든 보이는 요소. : 요소의 내용이 잘릴 때 실행될 스크립트.
onpaste
모든 보이는 요소 : 사용자가 요소에 일부 내용을 붙여 넣을 때 실행할 스크립트.
Media 이벤트속성 (= 미디어 이벤트속성)
비디오, 이미지 및 오디오와 같은 미디어에 의해 촉발되는 이벤트 (모든 HTML 요소에 적용되지만 <audio>, <embed>, <img>, <object> , <video> 등 요소에서 자주)
[종류]
onabort
<audio>, <embed>, <img>, <object>, <video> : 중단시 실행할 스크립트
oncanplay
<audio>, <embed>, <object>, <video> : 파일이 재생 시작할 준비 되었을 때 실행될 스크립트 (시작하기에 충분히 버퍼링 된 경우)
oncanplaythrough
<audio>, <video> : 버퍼링을 일시 중지하지 않고 파일을 끝까지 재생할 수있을 때 실행되는 스크립트
oncuechange
<track> : 큐가 <track> 요소에서 변경 될 때 실행될 스크립트.
ondurationchange
<audio>, <video> : 미디어 길이가 변경 될 때 실행되는 스크립트
onemptied
<audio>, <video> : 문제가 발생하여 파일을 갑자기 사용할 수 없을 때 스크립트 실행. (예기치 않게 연결이 끊어진 것처럼).
onended
<audio>, <video> : 미디어가 끝날 때 실행되는 스크립트. ( "감사합니다"와 같은 메시지에 유용한 이벤트)
onerror
<audio>, <body>, <embed>, <img>, <object>, <script>, <style>, <video> : 오류 발생시 실행할 스크립트.
onloadeddata
<audio>, <video> : 미디어 데이터가 로드 될 때 실행될 스크립트.
onloadedmetadata
<audio>, <video> : 메타 데이터 (예 : 차원 및 기간)가 로드 될 때 실행되는 스크립트.
onloadstart
<audio>, <video> : 실제로 로드되기 전에 파일이 로드되기 시작하는 것처럼 실행될 스크립트.
onpause
<audio>, <video> : 미디어가 사용자에 의해 또는 프로그래밍 방식으로 일시중지될 때 실행되는 스크립트
onplay
<audio>, <video> : 미디어 재생이 시작될 때 실행될 스크립트
onplaying
<audio>, <video> : 미디어 재생이 시작될 때 실행될 스크립트
onprogress
<audio>, <video> : 브라우저가 미디어 데이터를 가져오는 중일 때 실행될 스크립트.
onratechange
<audio>, <video>: 재생 속도가 변경 될 때마다 실행되는 스크립트 (예 : 사용자가 슬로우 모션 또는 빨리 감기 모드로 전환 할 때).
onseeked
<audio>, <video> : seeking 속성이 false로 설정되어 검색이 종료되었음을 나타내는 경우 실행할 스크립트.
onseeking
<audio>, <video> seeking 속성이 true로 설정되어 검색이 활성화되었음을 나타내는 경우 실행할 스크립트.
onstalled
<audio>, <video> : 브라우저가 어떤 이유로든 미디어 데이터를 가져올 수 없을 때 실행되는 스크립트.
onsuspend
<audio>, <video> : 미디어 데이터 가져오기가 어떤 이유로 든 완전히 로드되기 전에 중지 될 때 실행될 스크립트.
ontimeupdate
<audio>, <video> : 재생위치가 변경 될 때 실행되는 스크립트. (예 : 사용자가 미디어의 다른 지점으로 빨리 감는 경우)
onvolumechange
<audio>, <video> : 비디오 / 오디오의 볼륨(=음량)이 변경될 때마다 실행되는 스크립트.
onwaiting
<audio>, <video> : 미디어가 일시중지되었지만 다시 시작될 것으로 예상되는 경우 실행할 스크립트. (미디어가 일시 중지되어 더 많은 데이터를 버퍼링하는 경우)
Misc 이벤트속성 (= 기타 이벤트속성)
ontoggle
<details> : 사용자가 <details> 요소를 열거나 닫을 때 실행될 스크립트.
주소 복사
랜덤 이동