업데이트:
이벤트 프로퍼티
| 프로퍼티 | 값의 타입 | 설명 |
|---|---|---|
| type | 문자열 | 이벤트 이름(“click”,”mousedown”,”keydown” 등) |
| target | 요소 객체 | 이벤트가 발생한 요소 |
| currentTarget | 요소 객체 | 처리를 담당하는 이벤트 리스너가 등록된 요소 객체 |
| eventPhase | 정수 | 이벤트 전파 단계(1:캡처링 단계, 2:타깃 단계, 3:버블링 단계) |
| timeStamp | 정수 | 이벤트 발생 시각 |
| bubbles | 논리값 | 버블링 단계인지를 뜻하는 값 |
| cancelable | 논리값 | preventDefault()로 기본 이벤트를 취소할 수 있는지를 뜻하는 값 |
| defaultPrevented | 논리값 | preventDefault()로 기본 작업이 취소되었는지 뜻하는 값 |
| isTrusted | 논리값 | 해당 이벤트가 사용자의 액션에 의해 생성되었는지를 뜻하는 값 |
| screenX, screenY | 정수 | 클릭한 위치의 화면 좌표(컴퓨터 화면의 왼쪽 위 꼭짓점이 원점) |
| clientX, clientY | 정수 | 클릭한 위치의 윈도우 표시(표시 영역의 왼쪽 위 꼭짓점이 원점) |
| pageX, pageY | 정수 | 클릭한 위치의 문서 좌표(문서의 왼쪽 위 꼭짓점의 원점) |
| offsetX, offsetY | 정수 | 이벤트가 발생한 요소의 상대 좌표(요소의 왼쪽 위 꼭짓점이 원점) |
| altKey | 논리값 | alt 가 눌렷는지를 뜻하는 논리값 |
| ctrlKey | 논리값 | ctrl 이 눌렸는지를 뜻하는 논리값 |
| shiftKey | 논리값 | shift 이 눌렸는지를 뜻하는 논리값 |
| detail | 정수 | 이벤트의 자세한 정보 : 마우스 이벤트의 경우에는 클릭한 횟수 |
| button | 정수 | 이벤트의 자세한 정보 : (0:왼쪽버튼, 1:휠 버튼, 2:오른쪽 버튼) |
| relatedTarget | 객체 | mouseover 이벤트에서는마우스가 떠난 노드, mouseout 이벤트에서는 마우스가 들어온 노드 |
| altKey | 논리값 | alt 가 눌렷는지를 뜻하는 논리값 |
| ctrlKey | 논리값 | ctrl 이 눌렸는지를 뜻하는 논리값 |
| shiftKey | 논리값 | shift 이 눌렸는지를 뜻하는 논리값 |
| metaKey | 논리값 | Meta 키가 눌렸는지를 뜻하는 논리값 (맥은 command, 윈도우는 윈도우키) |
| key | 문자열 | 눌린 키의 DOMString |
| keyCode | 정수 | 눌린 키의 키 코드 |
| code | 문자열 | 눌린 키가 키보드에서 차지하는 물리적 위치를 뜻하는 문자열 |
댓글남기기