업데이트:
이벤트 프로퍼티
프로퍼티 | 값의 타입 | 설명 |
---|---|---|
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 | 문자열 | 눌린 키가 키보드에서 차지하는 물리적 위치를 뜻하는 문자열 |
댓글남기기