스티브홍쓰

javascript Event 발생시 이벤트 호출 객체 속성 본문

자바스크립트/자바스크립트

javascript Event 발생시 이벤트 호출 객체 속성

스티브홍쓰 2012.02.28 19:57
기존에 운영되던 소스에서 폼객체의 이벤트시 해당객체(this)를 파라메터로 넘기지 않는 소스를 객체를 넘겨야하는 커스트마이징이 필요할때 해당 스크립트 소스가 호출되는 전체 폼객체를 찾지않고(여러 페이지에서 불려질 수 있을 시) 객체를 컨트롤 할 수 있도록 하는 방법을 찾던중 발견한 속성이다.

event.srcElement



ex)

<input type=button value='테스트호출' onclick="test();">

<script>
function test(){
    alert("테스트입니다.");
}
</script> 

위의 스크립트를 수정하여 버튼의 value값을 변경하고자 한다면

 <script>
function test(){
   event.srcElement.value="테스트입니다.";
}
</script> 



이를 응용하여 si등 기존 다른 개발자가 작업한 소스를(스파게티소스나 어디에 영향이 미칠지모르는 방대한 프로젝트등) 수정할때 편 할듯 하다.  
0 Comments
댓글쓰기 폼