>  기사  >  웹 프론트엔드  >  자바스크립트의 태그 클릭 이벤트에 대한 자세한 설명

자바스크립트의 태그 클릭 이벤트에 대한 자세한 설명

零下一度
零下一度원래의
2017-04-19 11:08:103179검색

이 글에서는 a 태그의 클릭 이벤트 관련 지식을 자세히 소개하겠습니다. 매우 좋은 참조 값을 가지고 있습니다. 아래 편집기를 사용하여 살펴보겠습니다

a 태그에서 클릭 이벤트를 처리할 때 href=""가 비어 있어도 클릭 이벤트의 효과 이 상황을 어떻게 처리해야 할지 명확하지 않습니다. 일반적인 처리 방법은 다음과 같습니다.

a href="javascript:void(0);" rel="external nofollow" onclick="method()"

이 방법은 가장 일반적으로 사용되는 방법이자 가장 포괄적인 방법입니다. 책임은 js 함수를 실행하고 void는 연산자이며 void(0)는 정의되지 않은 값을 반환하고 주소는 점프하지 않습니다. 그리고 이 메서드는 첫 번째 메서드처럼 js 메서드를 브라우저의 상태 표시줄에 직접 노출하지 않습니다.

a href="javascript:;" rel="external nofollow" onclick="method()"

이 방법은 두 가지 방법과 비슷하지만 유일한 차이점은 빈 js 코드가 실행된다는 것입니다.

a href="#" rel="external nofollow" rel="external nofollow" onclick="method()"

이 메소드도 인터넷에서 매우 흔한 코드입니다. #은 태그에 내장된 메소드로, top의 역할을 나타냅니다. 따라서 이 방법을 사용하여 웹페이지를 클릭하면 페이지 상단으로 돌아갑니다.

a href="#" rel="external nofollow" rel="external nofollow" onclick="method();return false;"

이 메서드는 js 함수를 실행하기 위해 클릭한 후 false를 반환하므로 페이지가 점프하지 않고 실행 후에도 여전히 페이지의 현재 위치에 있습니다.

위 내용은 자바스크립트의 태그 클릭 이벤트에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.