이벤트 리스너 > SCRIPT

본문 바로가기
사이트 내 전체검색

SCRIPT

이벤트 리스너

페이지 정보

본문

<script type="text/javascript">

var p;

function event_ok(){

p=document.getElementById("p");

p.onmouseover = over; //id='p' 영역에 마우스오버이면 over() 실행

p.onmouseout = out; //id='p' 영역에 마우스아웃이면 out() 실행


p2=document.getElementById("p2");

p2.addEventListener("mouseover", over2); //id='p2' 영역에 마우스오버이면 over2() 실행

p2.addEventListener("mouseout", out2); //id='p2' 영역에 마우스아웃이면 out2() 실

}


function over(){

p.style.backgroundColor='orchid';

}

function out(){

p.style.backgroundColor='white';

}


function over2(){

p2.style.backgroundColor='red';

}

function out2(){

p2.style.backgroundColor='white';

}

</script>


<body onload="event_ok();">


<h3>리스너 함수 등록</h3>

<hr>

<p onmouseover="this.style.background='yellow'" onmouseout="this.style.background='white'">마우스 올려봐</p>

<p id="p">마우스 올려봐</p>

<p id="p2">마우스 올려봐</p>



== tip ==

addEventListener()의 이름에 add가 사용된 이유는 동일한 이벤트에 대해 여러 개의 리스너를 중복 등록할 수 있기 때문이다. 

리스너들은 등록된 순서대로 호출된다.

추천0 비추천0

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

공지사항
자유게시판
질문답변
1:1문의

 

별명 : 터푸가위
주소 : 부산시 동래구 명장로20번길 90
대표 : 박규태
메일 : dancepkt@******.com

접속자집계

오늘
104
어제
119
최대
10,760
전체
506,845
Copyright © dancePKT . All rights reserved.