이벤트 개체로부터의 이벤트 이름(이벤트의 종류)을 반환하거나 설정한다.

인수
event : (이벤트 개체)

필수적인 인수로 event 개체이다.

type : (이벤트의 종류)

이벤트의 종류를 click, keydown등과 같이 문자열로 반환한다.

: (속성 문자열)
속성값은 이벤트 개체로부터의 이벤트 이름을 나타내는 문자열이다.

이 속성은 읽기/쓰기이며 디폴트값은 없다.

설명
이벤트의 타입은 이벤트처리자 이름에서 앞의 on을 뺀것과 같다.
예를 들면 onclick 이벤트에서 "click"을 반환한다.
event 처리자명 타입(type) 속성값
onmouseover mouseover
onclick click
onmousepress mousepress
onkeydown keydown
특기

IE4.0에서 읽기전용이었으나 IE5부터는 일기/쓰기이다.

적용
개체scriptHTML규격IE
참고

이 속성은 (영문) W3C DOM Level 1(Document Object Model)에서 정의되었다.



간단한 type 속성 예제

키보드를 눌러보라.
<DIV class=show>키보드를 눌러보라.</DIV>

<SCRIPT>
function eventTypeTest(){
  if (event.type||(event.button!=1)){ // 왼쪽마우스는 항해를 위하여 제외하였다.
    alert('이벤트 타입은 '+event.type+'이다.');
    return false;
  }
}

document.onmousedown=eventTypeTest; // 이벤트 발생시 기능함수 호출
//document.onmousepress=eventTypeTest; // 이런식으로 주석을 풀어 놓으면 작동된다.
//document.onclick=eventTypeTest;
document.onkeydown=eventTypeTest; // 이벤트 발생시 기능함수 호출
</SCRIPT>