예
URL을 여는 링크를 방지 :
document.getElementById("myAnchor").addEventListener("click",
function(event){
event.preventDefault()
});
»그것을 자신을 시도 더 "Try it Yourself" 아래의 예.
정의 및 사용
preventDefault() 가 이벤트에 속하는 기본 동작이 발생하지 않는다는 의미 취소 할 경우 방법은 이벤트를 취소합니다.
예를 들어,이 유용 할 수 있습니다 :
- A의 클릭 "Submit" 버튼을, 양식을 제출하는 것을 방지
- 링크를 클릭하면 URL을 아래에서 링크를 방지
참고 : 모든 이벤트를 취소 할 수 있습니다. 사용 취소 할 이벤트가 취소 할 경우 알아 속성을.
참고 : preventDefault() 메서드는 DOM을 통해 이벤트가 전파를 방지하지 않습니다. 사용 stopPropagation() 이 처리하는 방법.
브라우저 지원
테이블의 숫자는 완전히 방법을 지원하는 최초의 브라우저 버전을 지정합니다.
방법 | |||||
---|---|---|---|---|---|
preventDefault() | 예 | 9.0 | 예 | 예 | 예 |
통사론
event .preventDefault()
매개 변수
없음 |
기술적 세부 사항
반환 값 : | 없음 반환 값 없습니다 |
---|---|
DOM 버전 : | DOM 레벨 2 이벤트 |
더 예
예
체크 박스의 기본 동작을 방지 :
document.getElementById("myCheckbox").addEventListener("click",
function(event){
event.preventDefault()
});
»그것을 자신을 시도 <이벤트 객체