기억저장소

기억저장소

Web/JavaScript

[javascript] event.srcElement : 이벤트가 발생한 개체를 반환/설정

roaminpixel 2013. 6. 1. 02:21
728x90

event.srcElement : 이벤트가 발생한 개체를 반환/설정

 

event : document 에서 발생하는 이벤트 자체를 가르킨다

srcElement : 이벤트가 발생된 document 내의 객체이다.

 

event.srcElement를 사용해서 동일한 함수를 가지고 여러가지 이벤트를 감지하는 방법

하나의 함수만으로 어느곳에서 발생한 값인지 알수 있다.

 

[예제]

<html>
<head>
 <script language="javascript">
  function test()
  {
   //버튼 클릭시 호출하는 함수 이름은 같고 어떤 버튼을 클릭했는지 확인.
   //id는 id값을 가져오고, name은 name값을 가져온다
   //alert(event.srcElement.id);
   //alert(event.srcElement.name);

   //개체를 반환한다.
   //alert(event.srcElement);

   //태그이름을 가져온다.
   //alert(event.srcElement.tagName);

   //className을 가져온다.
   //alert(event.srcElement.className);

   //스타일적용
   //event.srcElement.style.color="red";
  }
 </script>
</head>
<body>
 <input type="button" value="클 릭" id="btn1" name="b1" onclick="test();" class="c1">
 <input type="button" value="클 릭" id="btn2" name="b2" onclick="test();" class="c2">
 <input type="button" value="클 릭" id="btn3" name="b3" onclick="test();" class="c3">
</body>
</html>

728x90
반응형

'Web > JavaScript' 카테고리의 다른 글

나눔고딕사용  (0) 2013.07.29
구글차트  (0) 2013.07.25
웹 웹에서 테스트  (0) 2013.07.25
자바스크립트 이벤트 목록  (0) 2013.07.14
자바스크립트 텍스트 유효성 검사  (0) 2013.07.14