html 이벤트에는 다음이 포함됩니다. 1. 창 개체에 의해 트리거되는 창 이벤트 2. HTML 양식 내 동작에 의해 트리거되는 양식 이벤트 4. 마우스 또는 유사한 사용자 동작에 의해 트리거되는 미디어 이벤트 (예: 비디오, 이미지, 오디오).
이 튜토리얼의 운영 환경: Windows 7 시스템, HTML5 버전, Dell G3 컴퓨터.
HTML에는 사용자가 요소를 클릭할 때 JavaScript를 실행하는 등 이벤트가 브라우저에서 작업을 트리거하도록 하는 기능이 있습니다.
html
1의 이벤트, Window 이벤트
창 개체에 대해 트리거되는 이벤트(
태그에 적용됨):Attributes | Value | 설명 |
---|---|---|
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 | 웹 저장소 영역이 업데이트된 후 실행되는 스크립트입니다. |
onundo | script | 문서가 실행 취소를 실행할 때 실행되는 스크립트입니다. |
onunload | script | 페이지가 다운로드되면(또는 브라우저 창이 닫히면) 실행됩니다. |
2. 양식 이벤트
HTML 양식 내의 작업에 의해 트리거되는 이벤트(거의 모든 HTML 요소에 적용되지만 양식 요소에서 가장 일반적으로 사용됨):
속성 | Value | 설명 |
---|---|---|
onblur | script | 요소가 포커스를 잃을 때 실행되는 스크립트입니다. |
onchange | script | 요소 값이 변경될 때 실행되는 스크립트입니다. |
oncontextmenu | script | 컨텍스트 메뉴가 실행될 때 실행되는 스크립트입니다. |
onfocus | script | 요소가 포커스를 받을 때 실행되는 스크립트입니다. |
onformchange | script | 폼이 변경될 때 실행되는 스크립트입니다. |
onforminput | script | 양식이 사용자 입력을 받을 때 실행되는 스크립트입니다. |
oninput | script | 요소가 사용자 입력을 받을 때 실행되는 스크립트입니다. |
oninvalid | script | 요소가 유효하지 않을 때 실행되는 스크립트입니다. |
onreset | script | 양식의 재설정 버튼을 클릭하면 트리거됩니다. HTML5에서는 지원되지 않습니다. |
onselect | script | 는 요소의 텍스트가 선택되면 트리거됩니다. |
onsubmit | script | 은 양식이 제출되면 트리거됩니다. |
3. 키보드 이벤트
속성 | 값 | 설명 |
---|---|---|
onkeydown | script | 이 트리거됩니다. |
onkeypress | script | 는 사용자가 버튼을 탭할 때 트리거됩니다. |
onkeyup | script | 사용자가 키를 놓으면 실행됩니다. |
4. 마우스 이벤트
마우스 또는 유사한 사용자 작업에 의해 트리거되는 이벤트:
Attribute | Value | Description |
---|---|---|
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 | 요소 스크롤 막대가 스크롤될 때 실행되는 스크립트입니다. |
5. 미디어 이벤트
미디어(예: 비디오, 이미지 및 오디오)에 의해 트리거되는 이벤트(모든 HTML 요소에 적용 가능하지만 일반적으로
property | value | description |
---|---|---|
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 | 탐색 속성이 false(탐색이 종료되었음을 나타냄)로 설정될 때 실행되는 스크립트입니다. |
onseeking | script | seeking 속성이 true(타겟팅이 활성화되었음을 나타냄)로 설정될 때 실행되는 스크립트입니다. |
onstalled | script | 브라우저가 어떤 이유로든 미디어 데이터를 검색하지 못할 때 실행되는 스크립트입니다. |
onsuspens | script | 미디어 데이터를 검색할 때 실행되는 스크립트는 미디어 데이터가 완전히 로드되기 전에 어떤 이유로든 종료됩니다. |
ontimeupdate | script | 재생 위치가 변경될 때(예: 사용자가 미디어의 다른 위치로 빨리 감는 경우) 실행되는 스크립트입니다. |
onvolumechange | script | 볼륨이 변경될 때마다 실행되는 스크립트입니다(볼륨을 무음으로 설정하는 것도 포함). |
onwaiting | script | 미디어 재생이 중지되었지만 계속 재생하려는 경우(예: 더 많은 데이터를 버퍼링하기 위해 미디어가 일시 중지된 경우) 스크립트를 실행하세요. |
더 많은 프로그래밍 관련 지식을 보려면 다음 사이트를 방문하세요. : 프로그래밍 입문! !
위 내용은 HTML 이벤트란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!