탭 href 속성 및 onclick 사건

a 탭 페이지 도약 실현 주요 쓸 수 href 속성 통해 실현할 수 onclick 사건 에서 도 실현.

<a onclick="window.location.href='www.hxlysw.com'" href="javascript:void(0);">블로그 정원</a>

성도 중국 여행 상무 학교

이 단락의 코드 지금 주류 브라우저 안에 다 문제 없다. 그러나 IE6 아래에 나타날 문제는 못 갑니다.이게 도대체 무슨 이유로??

javascript:void(0);

void(arg);이해해요 영원히 복귀 null 함수 위해, 하지만 그 인자 못 비어 있습니다.그 인자 임의로 위해 심지어 함수 표현식 수 있다.

<a href="javascript:void(name = '블로그 정원'); alert(name);">테스트</a>

사천 날이 학원

IE6먼저 실행 DOM 자체가 바인딩 사건, 만약 onclick; 없으면 무지하게 막지 않으면 어떻게 순서 실행 href 속성. 때문에 void (0); 바로 필요 실행 어떤 사건 않으면 말 안 IE6 브라우저 실행 어떤 사건 (덮어쓰기 전에 동작), 그리고 종료 무지하게 return false 맞먹는다; 그래서 브라우저 실행 어떤 동작을 없다. 그래서 그냥 onclick 사건 안에 무지하게 사건을 막을 수 있다.

<a onclick="window.location.href='http://www.scshlx.com';return false;" href="javascript:void(0);">블로그 정원</a>

성도 나침반 학교

이렇게 IE6 다음 되는 정상적인 운행을.

그리고 한 가지 방법은 바로 안 사용 javascript:void (0); 때문에 고쳐 사용 # 해도 피하기 href 속성 내 # 원래 뜻은 바로 锚点 #name 그러니까 자꾸 지정한 어떤 锚点 때 까지 페이지 위. #어떤 특정 의미, 기본값은 #top. 만약 # 후 내용을 어떻게 여겨진다 한 탭 페이지 찾을 에선 상응하는 탭 위치로 이동 해당한 곳, 안 회의에 바로가기 러닝. 만약 않으려면 이동 사용할 수 ###, ### 바로 한 의미 없이 태그 지정.

글쓴이 지훈 작성일 2014-06-29 20:36