• 회원가입
  • 로그인
  • 구글아이디로 로그인

[attribute] HTML - Event Attribute - 이벤트속성종류

목차
  1. Window 이벤트속성 (= 윈도우 이벤트속성)
  2. Form 이벤트속성 (= 폼이벤트속성)
  3. Keyboard 이벤트속성 (= 키보드 이벤트속성)
  4. Mouse 이벤트속성 (= 마우스 이벤트속성)
  5. Drag 이벤트속성 (= 드래그 이벤트속성)
  6. Clipboard 이벤트속성 (= 클립보드 이벤트속성)
  7. Media 이벤트속성 (= 미디어 이벤트속성)
  8. 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> 요소를 열거나 닫을 때 실행될 스크립트.




분류 제목
attribute HTML - step 속성 - 입력 가능 숫자 간격 설정 (= step속성 = 스텝속성) ※ 입력 가능 배수…
attribute HTML - style 속성 ★ - 인라인 스타일 지정 (= style속성 = 스타일속성)
attribute HTML - tabindex 속성 - 탭색인번호 지정 (= tabindex속성 = 탭인덱스속성) ※ 탭넵비게…
attribute HTML - target 속성 ★ - (링크된 문서 열 곳 / 폼 제출할 곳) 지정 (= target속성 =…
attribute HTML - title 속성 ★ - 요소애 대한 추가 정보 지정 (= title속성 = 타이틀속성)
attribute HTML - translate 속성 - 요소 내용 번역 허용 여부 지정 (= translate속성 = 트랜슬…
attribute HTML - type 속성 ★★★ - 요소 타입 지정 (= type속성 = 타입속성)
attribute HTML - usemap 속성 - 이미지를 이미지맵으로 지정 (= usemap속성 = 유즈맵속성|유스맵속성)
attribute HTML - value 속성 ★★★ - 요소값 지정 (= value속성 = 밸류속성) ※ 초기값/기본값/현재…
attribute HTML - width 속성 - 너비 지정 (= width속성 = 위드스속성) ※ 가로길이 설정
attribute HTML - wrap 속성 - FORM 제출 시, TEXTAREA 텍스트 감싸기 (= wrap속성 = 랩속성…
attribute HTML - rev 속성 - (HTML5 지원 X) 현재 웹문서가 타웹문서와 어떤 관계인지 지정 (= re…
attribute HTML - formtarget 속성 - 폼데이터 전달할 폼 지정 (= formtarget속성 = 폼타겟속성…
attribute HTML - minlength 속성 ★ - 입력 가능한 최소 글자 개수 지정 (= minlength속성 =…
attribute HTML - on으로 시작하는 속성에서 2개 이상의 여러 JS함수 실행 방법
attribute HTML - loading 속성 - 이미지 레이지로드 여부 지정 (= loading속성 = 로딩속성) ※ …
attribute HTML - cellspacing 속성 - 테이블셀간의 간격 지정 (= cellspacing속성 = 셀스페이…
attribute HTML - cellpadding 속성 - 테이블 셀 내부의 여백 지정 (= cellpadding속성 = 셀…
9/9
목록
찾아주셔서 감사합니다. Since 2012