우선, HREF 속성의 실행 순서 및 OnClick 이벤트에 대해 이야기 해 봅시다. 마우스가 A 태그를 클릭하면 OnClick 이벤트가 먼저 실행 된 다음 HREF 속성 (Page Jump 또는 JavaScript Pseudo-Link)에서 작업이 실행됩니다. HREF 속성에 따라 조치를 실행하지 않으려면 OnClick은 False를 반환해야합니다. 일반적으로 onclick = xxx (); return false는 다음과 같이 기록됩니다.
HREF 속성에서 JavaScript 코드 표현식 및 사양 쓰기 메소드를 실행하는 방법
JavaScript void에서는 표현식을 평가해야하지만 값을 반환하지 않음을 지정하는 연산자입니다.
공극 연산자의 사용 형식은 다음과 같습니다.1. JavaScript : void (표현)
2. JavaScript : void 표현
표현식은 계산할 JavaScript 표준 표현식입니다. 표현 외부의 괄호가 선택되지만 글을 쓰는 것은 좋은 습관입니다. (버전 네비게이터 3.0 구현)
무효 연산자를 사용하여 하이퍼 링크를 지정합니다. 표현식은 계산되지만 현재 문서에는 아무것도로드되지 않습니다.
href =#에는 위치 정보가 포함되어 있습니다. 기본 앵커는 #Top, 즉 웹 페이지의 상단이고 JavaScript : void (0)은 DEAD 링크 만 나타내며 정보가 없습니다. 스크립트를 호출 할 때 void (0)를 사용하는 것이 가장 좋습니다.
HREF는 일반적으로 URL 주소를 가리키며 href = javaScript : xxx ();과 같은 JavaScript를 호출 할 수도 있습니다. 이 문서는 이것을 다음과 같이 작성하는 것이 좋습니다. <a href = javaScript : void (0) onclick = xxx ();> xx </a>이 방법은 때때로 복잡한 환경에서 이상한 문제를 일으 킵니다. JavaScript : Protocol을 A의 HREF 속성으로 사용하지 마십시오. 이는 Window의 불필요한 트리거링을 유발할뿐만 아니라 IE에서 GIF 애니메이션 이미지 재생을 중단합니다.