A 태그에 클릭 이벤트를 갖는 데 자주 사용하는 것 :
1. a href = javaScript : js_method ();
이것은 우리 플랫폼에서 일반적으로 사용되는 방법이지만이 방법은 이와 같은 매개 변수를 전달할 때 문제가 발생하기 쉽습니다. 또한 JavaScript : Protocol이 A의 HREF 속성 인 경우 Window의 불필요한 트리거링을 유발할뿐만 아니라 IE에서 GIF 애니메이션 이미지 재생을 중단합니다. W3C Standard
2. href = javaScript : void (0); onclick = js_method ()
이 방법은 많은 웹 사이트에서 가장 일반적으로 사용되는 방법이며 가장 포괄적 인 방법입니다. OnClick 메소드는 JS 함수를 실행하는 데 도움이되고 void는 연산자입니다. void (0)는 정의되지 않은 반환을 반환하고 주소가 점프되지 않습니다. 이 방법은 JS 메소드를 첫 번째 방법과 같은 브라우저의 상태 표시 줄에 직접 노출시키지 않습니다.
3. href = javaScript :; onclick = js_method ()
이 방법은 두 가지와 유사하며 차이점은 빈 JS 코드를 실행한다는 것입니다.
4. href =# onclick = js_method ()
이 방법은 또한 인터넷에서 매우 일반적인 코드입니다. #는 TOP의 역할을 나타내는 내장 태그 방법입니다. 따라서이 방법을 사용하여 웹 페이지를 클릭하고 페이지 상단으로 돌아갑니다.
5. href =# onclick = js_method (); return false;
이 메소드는 js 함수를 실행하고 false를 반환하기 위해 클릭하고 페이지가 점프되지 않으며 실행 후 페이지의 현재 위치에 있습니다.
나는 타오 바오의 홈페이지를 보았다. 그들은 두 번째 방법을 사용했지만 알리바바의 홈페이지는 첫 번째 방법으로 사용됩니다. 우리와의 차이점은 각 HREF의 JavaScript 방법이 시도 앤 캐치로 둘러싸여 있다는 것입니다.
위의 내용을 기반으로 JS 함수를 호출하는 데 가장 적합한 방법을 사용하는 것이 좋습니다.코드를 복사하십시오