반응형
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를 이용하자
반응형
'프로그래밍 > JavaScript ' 카테고리의 다른 글
[JavaScript] JSON 데이터 다루기 JSON.parse, JSON.stringify (0) | 2019.11.12 |
---|---|
[JavaScript] onclick에서 return false;의 의미 (0) | 2019.04.14 |
[JavaScript] onKeyPress/onKeyUp/onKeyDown 비교 (0) | 2017.04.04 |
[JavaScript] append (스크립트단에서 문자열 생성 후 입력) (0) | 2017.02.07 |
[JavaScript] 웹 페이지를 다시 표시하려면 웹 브라우저에서 이전에 전송한 정보를 다시 전송해야 합니다. (1) | 2017.02.07 |