"javascript:void(0)"를 사용하는 것이 더 빠르기 때문에 확실히 더 좋습니다. 개발자 도구를 사용하여 Chrome에서 두 예제를 모두 실행해 보세요. "javascript:void(0)" 메서드는 유일한 #보다 시간이 덜 걸립니다.
"javascript:void(0)"의 사용법은 다음과 같습니다.
웹 페이지에 표현식을 삽입할 때 원하지 않는 결과가 발생하면 JavaScript void를 사용하여 제거하십시오. "JavaScript:void(0)"를 추가하면 정의되지 않은 기본 값이 반환됩니다.
void 연산자는 주어진 표현식을 평가하는 데 사용됩니다. 그 후에는 undefined를 반환합니다. void(0)을 사용하여 정의되지 않은 원시 값을 얻습니다.
void(0)은 정의되지 않은 기본 값을 얻기 위해 하이퍼링크와 함께 사용할 수 있습니다.
예시
라이브 데모
<!DOCTYPE html> <html> <head> <title>Understanding JavaScript void(0)</title> </head> <body> <a href = "javascript:void(0);" ondblclick = "alert('Click it twice!')"> Click me not once, but twice.</a> </body> </html>