본문 바로가기
javascript

버튼에 이벤트 추가

by 서피 2021. 2. 19.

1. 고전 이벤트 모델

<button id="btn">실행</button>

<script>
	var button = document.getElementById("btn");
    
    button.onclick = function() {
    	alert("고전 이벤트 모델 방식으로 실행한 alert");
    }
</script>

 

 

 

2. 인라인 이벤트 모델

<button onclick="inlineFunction()">실행</button>

<script>
    function inlineFunction{
    	alert("인라인 이벤트 모델 방식으로 실행한 alert");
    }
</script>

 

 

 

3. 표준 이벤트 모델

<button id="btn">실행</button>

<script>
	document.getElementById("btn").addEventListener("click", clickFunction);

    function clickFunction{
    	alert("표준 이벤트 모델 방식으로 실행한 alert");
    }
</script>

대상 button을 가져와 addEventListener("이벤트 종류", 함수)로 함수를 넣어준다.

 

표준 이벤트 모델이 가장 객체지향적이고 유지보수에 편할 듯.

'javascript' 카테고리의 다른 글

객체 Object  (0) 2021.02.22
이벤트의 정보 가져오기  (0) 2021.02.19
정렬 함수 sort()  (0) 2021.02.16
배열 Array  (0) 2021.02.15
알림창 띄우기  (0) 2021.02.15

댓글