Java Script & DOM/Java Script

이벤트와 함수를 연결할 때 'this'를 인자를 주는 방법

본클라쓰 2011. 1. 6. 15:14

이벤트와 자바스크립트 함수를 연결할 때 함수의 인자를 'this'를 사용하면 이벤트가 발생한 노드를 전달한다.

 

태그 이벤트와 함수를 연결할 때 함수의 인자로 'this'를 준다.

 

<a onclikc="testSelf(this)">자신을 전달하는 노드</a>

 

스크립트 함수는 아래와 같다.

 

function testSelf( obj ) {

    var txt = obj.innerHTML;

    alert( txt + ", " + obj.tagName );  

 

 

출력된 결과)

자신을 전달하는 노드, A