때로는 점프를 완료하기 위해 href를 사용하지 않고 하이퍼 링크 <a>를 사용해야하지만 : <a href =# onclick = fun ()> </a>. 이렇게하면 페이지가 리디렉션되지 않습니다. 그러나 페이지 제목이 #이되거나 스크롤 막대가 페이지에 나타납니다. onclick 이벤트를 실행 한 후 <a> <a> <a> href가 가리키는 주소를 리디렉션하고 #은 기본적으로 페이지의 상단 인 앵커 포인트이므로 위에서 언급 한 문제를 가져 오기 때문입니다.
두 가지 해결책이 있습니다.
1. onclick 이벤트에 반환 거짓 명세서를 추가하십시오.
<a href =# onclick = fun (); false를 반환합니다;> 클릭 </a>
2. 예를 들어 #대신 void (0)를 사용하십시오.
<a href = javaScript : void (0) onclick = fun ()> 클릭 </a>