a 탭 에 onclick 이 벤트 를 추가 하 는 몇 가지 방법 을 자세히 설명 합 니 다.
1. a href="javascript:js_method();" rel="external nofollow"
이 방법 은 this 등 인 자 를 전달 할 때 문제 가 발생 하기 쉬 우 며,javascript:프로 토 콜 이 a 의 href 속성 일 때 불필요 한 window.onbeforeunload 이 벤트 를 촉발 할 뿐만 아니 라,IE 에 서 는 gif 애니메이션 그림 의 재생 을 중단 시 킬 수 있 습 니 다.W3C 표준 은 href 에서 자바 script 문 구 를 실행 하 는 것 을 추천 하지 않 습 니 다.
2. a href="javascript:void(0);" rel="external nofollow" rel="external nofollow" onclick="js_method()"
이런 방법 은 많은 사이트 에서 가장 자주 사용 하 는 방법 이자 가장 주도면밀 한 방법 이다.onclick 방법 은 js 함 수 를 집행 하 는 것 을 책임 지고 void 는 조작 부호 이다.void(0)는 undefined 로 돌아 가 주소 가 바 뀌 지 않 는 다.그리고 이 방법 은 첫 번 째 방법 처럼 js 방법 을 브 라 우 저의 상태 표시 줄 에 직접 노출 시 키 지 않 습 니 다.
3.a href="javascript:;" rel="external nofollow" rel="external nofollow" onclick="js_method()"
이 방법 은 두 가지 와 유사 하 며 빈 js 코드 만 실 행 된 것 으로 나 타 났 다.
4.a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" onclick="js_method()"
이런 방법 도 인터넷 에서 흔히 볼 수 있 는 코드 입 니 다.\#라벨 에 내 장 된 방법 으로 top 의 역할 을 대표 합 니 다.그래서 이런 방법 으로 웹 페이지 를 클릭 한 후 페이지 의 맨 위로 돌아간다.
5.a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" onclick="js_method();return false;"
이 방법 은 js 함 수 를 실행 한 후 return false 를 누 르 면 페이지 가 이동 하지 않 고 실행 한 후에 도 페이지 의 현재 위치 에 있 습 니 다.
상기 와 같이 a 에서 js 함 수 를 호출 하 는 가장 적당 한 방법 은 다음 과 같이 추천 합 니 다.
a href="javascript:void(0);" rel="external nofollow" rel="external nofollow" onclick="js_method()"
a href="javascript:;" rel="external nofollow" rel="external nofollow" onclick="js_method()"
a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" onclick="js_method();return false;"
위 에서 말 한 것 은 편집장 이 소개 한 a 라벨 에 onclick 사건 을 추가 하 는 몇 가지 방식 으로 상세 하 게 통합 되 었 습 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 저 에 게 메 시 지 를 남 겨 주세요.편집장 은 신속하게 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[2022.04.19] 자바스크립트 this - 생성자 함수와 이벤트리스너에서의 this18일에 this에 대해 공부하면서 적었던 일반적인 함수나 객체에서의 this가 아닌 오늘은 이벤트리스너와 생성자 함수 안에서의 this를 살펴보기로 했다. new 키워드를 붙여 함수를 생성자로 사용할 때 this는...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.