본문 바로가기

Frontend/Java Script

JS event (part. 02) - 고전 이벤트 모델

고전 이벤트 모델

문서 객체의 이벤트 속성으로 이벤트를 연결하는 방법 (현대에도 많이 사용중)

<body>
   <h1 id="header">Click</h1>
</body>

 

<script>
  window.onload = finction () {
    var header = document.getElementById('header');

    header.onclick = function () {
    alert('클릭');
    };
  };
</script>

이벤트 리스너를 제거할 때는 문서 객체의 이벤트 속성에 null을 넣어줌

 

<script>
  window.onload = finction () {
    var header = document.getElementById('header');

    header.onclick = function () {
      alert('클릭');
      header.onclick = null;
    };
  };
</script>

고전 이벤트 모델은 이벤트 하나에 이벤트 리스너 하나만 연결할 수 있음