javascript:;javascript:void(0)와 사용 설명

최근 에태그 와 javascript:void(0)에 관 한 몇 개의 게시 물 을 보 았 습 니 다.이것 을 명심 하여 찾 아 보 세 요.주의:아래 코드 는 전면적 인 테스트 를 거치 지 않 았 지만 모든 방법 이 나타 날 수 있 는 상황 은 기본적으로 설명 하 였 습 니 다.페이지 를 만 들 때 링크 를 클릭 한 후에 아무것도 하지 않 거나 클릭 에 응답 하여 다른 일 을 완성 하려 면 속성 href='\#'을 설정 할 수 있 습 니 다.그러나 페이지 에 스크롤 바 가 있 을 때 클릭 하면 페이지 맨 위로 돌아 가 사용자 체험 이 좋 지 않 습 니 다.현재 다음 과 같은 몇 가지 해결 방법 이 있다.1)링크 클릭 후 아무것도 하지 않 음  <a href="javascript:void(0);" >test</a> <a href="javascript:;" >test</a> <a href="\#\#\#">test</a>//2 개 에서 4 개\#를 사용 합 니 다.보 이 는 것 은 대부분"\#\#\#\#"이 고"\#all"등 다른 것 도 사용 합 니 다. 2)링크 클릭 후 사용자 정의 클릭 이벤트 에 응답 <a href="javascript:void(0)" onclick="doSomething()">test</a> <a href="#" onclick="doSomething();return false;">브 라 우 저가 호 환 되 지 않 는 문 제 를 포함 하여 모든 문제 가 해결 되 었 습 니 다.</a>/또는 href=" <a href="#" onclick="alert();event.returnValue=false;">test</a> 설명:1.javascript:void(0)와 같은 위조 프로 토 콜 은 적 게 쓰 세 요.웹 표준 책 을 보면 왜 그런 지 알 수 있 습 니 다.(모 르 겠 어 요.2.링크(href)는 javascript:void(0)를 직접 사용 하면 IE 에서 일부 문 제 를 일 으 킬 수 있 습 니 다.예 를 들 어 gif 애니메이션 의 재생 정지 등 을 초래 할 수 있 기 때문에 가장 안전 한 방법 은'\#\#\#'를 사용 하 는 것 입 니 다.링크 를 클릭 한 후 첫 페이지 로 넘 어 가 는 것 을 방지 하기 위해 onclick 이벤트 return false 를 사용 하면 됩 니 다.3.마우스 만 옮 기 고 손 모양 으로 바 꾸 려 면 사용 가능Click Me!   ​void 는 javascript 의 연산 자 입 니 다.표현 식 만 실행 하고 값 을 되 돌려 주지 않 았 다 는 뜻 입 니 다.void 연산 자 용법 형식 은 다음 과 같 습 니 다. javascript:void (expression) javascript:void expression 프로그램 스타일 이 좋 기 위해 서 는 두 번 째 괄호 가 달 린 것 을 사용 하 는 것 을 권장 합 니 다.javascript:void(document.form.submit()와 같은 void 연산 자 를 사용 하여 하이퍼링크 를 지정 할 수 있 습 니 다.표현 식 은 계산 되 지만 현재 문서 에 어떤 내용 도 불 러 오지 않 습 니 다.void(0)는 0 으로 계산 되 지만 자바 script 에 서 는 아무런 효과 가 없습니다.즉,관건 은 void 가 javascipt 자체 의 조작 부호 라 는 것 을 알 면 표현 식 만 실행 하고 값 을 되 돌려 주지 않 는 다 는 것 입 니 다!또 페이지 가 자동 으로 맨 위로 돌아 오 는 것 은'\#'의 기본 조준 점 위치 가 top 이기 때문에 이런 상황 이 발생 할 수 있 습 니 다.​계속 설명 하 다ajax 를 사용 해 본 적 이 있 습 니 다.here
그런데 여기 void(0)는 도대체 무슨 뜻 일 까?
Javascript 에서 void 는 연산 자 입 니 다.이 연산 자 는 표현 식 을 계산 할 것 을 지정 하지만 값 을 되 돌려 주지 않 습 니 다.
void 연산 자 용법 형식 은 다음 과 같 습 니 다.
1. javascript:void (expression)
2. javascript:void expression
expression 은 계산 할 자바 script 표준 표현 식 입 니 다.표현 식 바깥쪽 의 괄호 는 선택 한 것 이지 만 쓰 는 것 은 좋 은 습관 입 니 다.구현 버 전   Navigator 3.0   )
void 연산 자 를 사용 하여 하이퍼링크 를 지정 합 니 다.표현 식 은 계산 되 지만 현재 문서 에 내용 을 불 러 오지 않 습 니 다.
다음 코드 는 사용자 가 앞으로 아무 일 도 일어나 지 않 을 때 하이퍼링크 를 만 들 었 습 니 다.사용자 가 링크 할 때 void(0)는 0 으로 계산 되 지만 자바 script 에 서 는 아무런 효과 가 없습니다.
여기에서 만 아무 일 도 일어나 지 않 습 니 다
아래 코드 는 하이퍼링크 를 만 들 었 습 니 다.사용자 시트 는 폼 을 제출 합 니 다.
폼 을 여기에 제출 합 니 다
a href=\#a href=javascript:void(0)와 의 차이 링크 의 몇 가지 방법
\#위치 정보 가 포함 되 어 있 습 니 다.
기본 닻 은\#top 즉 웹 페이지 의 상단 입 니 다.
javascript:void(0)   죽은 링크 만 표시 합 니 다.
이게 왜 페이지 가 길 어 요.
페이지 맨 위로 뛰 었 습 니 다.
javascript:void(0)는 그렇지 않 습 니 다.
그래서 스 크 립 트 를 호출 할 때 void(0)를 사용 하 는 것 이 좋 습 니 다.
아니면

링크 의 몇 가지 방법
1.window.open(''url'')
2.사용자 정의 함수 사용

<script>
function openWin(tag,obj)
 {
  obj.target="_blank";
  obj.href = "Web/Substation/Substation.aspx?stationno="+tag;
  obj.click();
  }
</script>
주주
window.location.href=""
href="\#"는 위치 정 보 를 포함 하고 있 습 니 다.기본 닻 은\#top,즉 웹 페이지 의 상단 입 니 다.이 링크 를 연속 으로 빠르게 클릭 하면 브 라 우 저 가 느 리 고 심지어 무 너 집 니 다.
물론 우 리 는 보통 세 개의 href="\#\#"를 사용 하지만 이 글 을 보면 우 리 는 앞으로 자바 script:(가짜번호
javascript 에서 void 는 연산 자 입 니 다.이 연산 자 는 표현 식 을 계산 할 것 을 지정 하지만 값 을 되 돌려 주지 않 습 니 다.
javascript:;좋 습 니 다.javascript:void(0);어떤 경우 에는 브 라 우 저가 버그 를 호 환 한다 고 합 니 다.이 점 bug 는 저도 언제 나타 날 지 모 르 겠 습 니 다.아 는 동 화 는 가르쳐 주세요).
javascript:;로 쓸 수 있 습 니 다.qq 공간 은 자바 script:로 많이 쓰 여 있 습 니 다.
나 는 이 둘 사이 에 아무런 차이 가 없다 고 생각한다.모두 빈 사건 을 집행 하 는 것 이다.
javascript:;심지어 7 글자 가 빠 졌 다.하하.
시 나 웨 이 보 는 자바 script:void(0)를 썼 습 니 다.
나 는 이전에 줄곧 javascript:void(0)를 썼 다.하지만 지금 쓴 것 은 모두 javascript:;
a href="\#">링크 를 클릭 하면 페이지 가 위로 굴 러 갑 니 다.\#기본 닻 점 은\#TOP 입 니 다.
링크 를 클릭 하면 페이지 가 움 직 이지 않 고 링크 만 엽 니 다.역할 이 같 으 면 브 라 우 저 마다 차이 가 있 을 수 있 습 니 다.링크 를 클릭 하면 페이지 를 첫 페이지 로 굴 리 지 않 으 려 면 href="javascript:void(0)"를 사용 하 십시오.href="\#"을 사용 하지 마 십시오.return false 도 비슷 한 역할 을 합 니 다.href="\#"과 href="javascript:void(0)"의 차 이 를 자세히 설명 합 니 다."#1"은 위치 정 보 를 포함 하고 있 습 니 다.기본 닻 점 은#top,즉 웹 페이지 의 상단 입 니 다.javascript:void(0)는 죽은 링크 만 표시 합 니 다.이것 이 바로 페이지 가 길 때 링크 를 탐색 하 는 이유 입 니 다.javascript:void(0)는 그렇지 않 습 니 다.그래서 스 크 립 트 를 호출 할 때 void(0)를 사용 하 는 것 이 좋 습 니 다.아니면
등새 창 링크 를 여 는 몇 가지 방법1.window.open('url')2.사용자 정의 함수 사용         <script>         function openWin(tag,obj)         {             obj.target="_blank";             obj.href = "Web/Substation/Substation.aspx?stationno="+tag;             obj.click();         }         </script> <a href="javascript:void(0)" onclick="openWin(3,this)">LINK_TEST</a> window.location.href=""\#이면 맨 위로 뛰 어 내 리 는 경우 가 있 습 니 다.개인 이 소장 하고 있 는 몇 가지 해결 방법:1:
2:
3:
4:
5:(FF 에 서 는 표시 할 수 없 는 것 같 음)
자 바스 크 립 트:void(0)
오늘 CGI 를 디 버 깅 할 때 CGI 프로그램 이 실행 되 었 고 마지막 결과 도 정확 하지만 페이지 는 새로 고침 되 지 않 습 니 다.FireFox 2.0 에서 테스트 한 결 과 는 정상 이 었 지만 IE6 는 하필 새로 고침 하지 않 았 다!자세히 조사해 보 니 cgi 페이지 링크 는only a sample,문 제 는 이 void(0)에서 발생 합 니 다!자 바스 크 립 트 의 void(0)의 의 미 를 살 펴 보 겠 습 니 다.
JavaScript 에서 void 는 연산 자 입 니 다.이 연산 자 는 표현 식 을 계산 할 것 을 지정 하지만 값 을 되 돌려 주지 않 습 니 다.
void 연산 자 용법 형식 은 다음 과 같 습 니 다.
1. javascript:void (expression_r_r)
2. javascript:void expression_r_r
expression_r_r 는 계산 할 JavaScript 표준 표현 식 입 니 다.표현 식 바깥쪽 의 괄호 는 선택 할 수 있 지만 쓰 는 것 은 좋 은 습관 입 니 다.우 리 는 void 연산 자 를 사용 하여 하이퍼링크 를 지정 할 수 있 습 니 다.표현 식 은 계산 되 지만 현재 문서 에 내용 을 불 러 오지 않 습 니 다.면 코드 가 하이퍼링크 를 만 들 었 습 니 다.사용자 가 클릭 하면 아무 일 도 일어나 지 않 습 니 다.사용자 가 링크 를 클릭 할 때 void(0)는 0 으로 계산 되 지만 자바 스 크 립 트 에 서 는 아무런 효과 가 없습니다.
여 기 를 누 르 면 아무 일 도 일어나 지 않 습 니 다
즉,일부 처 리 를 수행 해 야 하지만 전체 페이지 를 새로 고침 하지 않 은 경우 void(0)를 사용 할 수 있 지만 페이지 를 새로 고침 해 야 할 경우 자세 해 야 한 다 는 것 이다.
사실 우 리 는 이렇게를 사용 할 수 있 습 니 다.이 말 은 submit 작업 을 한 번 할 수 있 습 니 다.그럼 어떤 상황 에서 void(0)를 많이 사용 합 니까?새로 고침 이 없습니다.당연히 Ajax 입 니 다.Ajax 의 웹 페이지 를 보면 보통 많은 void(0)를 볼 수 있 습 니 다.:)그래서 void(0)를 사용 하기 전에 이 페이지 를 전체적으로 새로 고 쳐 야 하 는 지 생각해 보 는 것 이 좋 습 니 다.  javascript 을 사용 할 때,일반적으로 우 리 는 유사 한 것 을 통과 합 니 다:제출
가짜 링크 를 통 해 자바 script 방법 을 호출 합 니 다.이 방법 에 문제 가 있 습 니 다.
이 링크 를 클릭 할 때 페이지 를 뛰 어 넘 지 않 지만 스크롤 바 는 위로 굴 러 갑 니 다.해결 방법 은 false 로 돌아 가 는 것 입 니 다.
다음 과 같다.
제출
또 쓸 수 있다
a href="javascript:void(0)"onclick="javascript:방법;return false;"제출 하 다.
javascript:void(0)는 위로 뛰 지 않 습 니 다:)
또 하나의 방법 은#this
a href="\#this"onclick="javascript:방법"

좋은 웹페이지 즐겨찾기