WEB Front-End/Javascript

a태그 JavavScript void(0) 을 쓰는 이유 <a href="javascript:void(0)">

hyg4196 2021. 10. 12. 14:37
반응형

Javascript void(0) 이란?

 

회사에서 일하다 보니

a href="javascript:void(null)"

이런 태그가 눈에 띈다.

 

void(null) 을 편의상 void(0) 이라고 하겠다. (출력해보면 둘다 undefined 가 나옴)

 

링크가 정상적으로 동작하지 않게 만들기 위하여 이처럼 undefined를 사용한다고 보면 된다.

 


우리는 내부 link 태그를 사용하면서 경우에 따라 링크를 제거하기를 원한다.

링크 태그인 a에 css 스타일이 있는 경우에 link 태그를 그대로 유지해야하므로 태그는 가지면서 실제 클릭 이벤트는 작동하지 않도록 하기 위함이라 하겠다.

 

 

태그는 가지면서 클릭 이벤트는 작동하지 않도록 하기 위해서 이렇게 사용하는 것.

반응형