본문 바로가기

프로그래밍/JavaScript

[JavaScript] this 인자 전달 onclick/href

반응형

 

 

  this 인자 전달시 onclick vs href

 

this로 인자를 전달하고자 할 때 onclick vs href

 

a태그에서 함수 호출 시 href와 onclick 방법이 있다.

이때 자기 자신을 지칭하는 this로 인자를 전달하고자 할 때 어떤 방법을 이용해야 할까?

 

<script>

    function addClass(obj) {
    	$(obj).addClass("selected");
    }
    
</script>

<a href="javascript:addClass(this);">TEST1</a>
<a href="javascript:;" onclick="addClass(this);">TEST2</a>

 

href를 사용하면 this가 먹히지 않는다.

this로 인자를 전달하고자 할 때는 onclick를 이용하자

 

 

 

반응형