javascript:void(0)의 기능

SEOKJAE·2022년 7월 28일
post-thumbnail
<a href="javascript:void(0)"> a태그 </a>

자바스크립트의 이벤트 핸들러인 onclick 등을 지정/사용해서 클릭했을때

a 태그를 클릭하면 href에 지정한 url로 페이지가 바뀌면서 이동하게 되는데

이페이지가 바뀌면서 이동을 하지않게 하고 싶을때 쓰는 것


즉, a태그는 살리면서 링크기능은 없애는것


void 연산자가 undefind 값을 돌려줌

그러면 a 태그의 href 의 속성값에 undefind 값이 지정이되는데, 이럴경우 아무런 동작을 하지않는다.

void()안에 숫자는 아무거나 넣어도상관없지만 일반적으론 0을 넣음

여기서 궁금할수있는것?

*** 그렇다면 왜 ? javascript:undefind를 쓰지않을까?

  • 예전에는 undefind 가 글로벌변수로 사용되어져 재사용될수있다.

그리고 구버전에서 작동안할수도있기때문.

profile
널널한 개발자

0개의 댓글