이벤트 리스너에서 'false 반환'이 미치는 영향
HTML에서는 다음과 같은 링크를 접할 수 있습니다.
<a href='#' onclick='someFunc(3.1415926); return false;'>Click here !</a>
이 코드는 다음과 같은 질문을 제기합니다: 'false 반환' 추가는 무엇입니까? 달성?
'return false'의 효과
이벤트 핸들러의 반환 값은 브라우저가 기본 작업을 계속해야 하는지 여부를 나타냅니다. 링크의 경우 기본 작업은 링크를 따르는 것입니다. 'false'를 반환하면 이 기본 동작을 방지할 수 있습니다.
버튼의 중요성
버튼 이벤트 리스너에서 'false 반환'을 일반적으로 볼 수는 없지만 같은 목적: 양식 제출과 같은 버튼의 기본 동작을 취소합니다.
지정 'return false'
이벤트 핸들러에는 'false 반환'에 대한 특정 W3C 사양이 없습니다. 이러한 고대 JavaScript 인터페이스는 공식 문서가 부족한 "DOM 0"에 속합니다. 이전 Netscape 2 문서를 참조하면 몇 가지 통찰력을 얻을 수 있습니다.
현대적인 대안
기본 이벤트 동작을 취소하는 현대적인 접근 방식은 다음에 지정된 대로 event.preventDefault()를 사용하는 것입니다. DOM 2 이벤트 사양. 이는 'false 반환'과 관련된 모든 모호성을 제거하고 브라우저 간 호환성을 보장합니다.
위 내용은 HTML 이벤트 리스너에서 `return false`는 무엇을 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!