시스템아 미안해

a태그에서 함수 호출하는 방법 본문

web/javascript

a태그에서 함수 호출하는 방법

if else 2022. 12. 7. 16:00

a 태그에는 함수 호출시 리턴 값이 있으면 리턴 값을 보여주기 위해서 브라우저에 나타납니다. 그래서 보통 a 태그에 스크립트 함수를 호출할때는 리턴 값을 주지 않습니다.

예1)
<a href="#" onclick="함수();">
함수에 리턴값이 있던 없던 상관 없음
그러나 클릭하는 순간 링크 "#" 때문에 페이지의 최상위로 이동됨

예2)
<a href="javascript:함수();">
브라우저에 리턴값이 출력되므로 리턴값이 있으면 안됨,

예3)
<a href='javascript:void(0);' onclick="함수();">
함수에 리턴값이 있던 없던 상관 없음
클릭해도 페이지의 최상위로 이동하지 않음

 

'web > javascript' 카테고리의 다른 글

ajax formData보내기 (Illegal invocation)  (0) 2022.12.14
var, let, const / 변수호이스팅  (0) 2022.12.09
윈도우 우클릭 메뉴와 구현하고자 하는 우클릭 이벤트가 겹칠때  (0) 2022.12.08
SPA, CSR  (0) 2022.06.10
Ajax  (0) 2022.06.08