상당수 이벤트는 발생 즉시 브라우저에 의해 특정 동작을 자동으로 수행한다.

ex)

브라우저 기본 동작 막기

브라우저 기본 동작을 취소할 수 있는 방법은 두 가지가 있다.

  1. event 객체 사용 - event 객체에 구현된 event.preventDefault() 메서드를 사용한다.
  2. 핸들러가 on<event>를 사용해 할당된 경우 - false를 반환하게 하여 기본 동작을 막는다.
<a href= "/" onclick="return false">이곳</a>
이나
<a href="/" onclick="event.preventDefault()">이곳을</a> 클릭해주세요.

위의 코드에서는 링크를 클릭해도 해당 링크로 이동하지 않는다.