- 간단한 로그인 양식 구성 요소를 중앙에 배치하기 위해 CSS를 어떻게 작성합니까? (센터링)
- event.preventDefault 메서드를 사용하는 시기와 이유를 설명하십시오.
event.preventDefault()
이벤트의 동작에 대한 사용자 에이전트의 기본 동작이 실행되지 않을 때 사용하는 방식입니다.
취소 가능: 참 없이 EventTarget.dispatchEvent()취소할 수 없는 이벤트의 경우, 예: B. 보내다 default() 방지불러도 효과가 없다.
예 )
HTML
<p>체크박스를 클릭해주세요.</p>
<form>
<label for="id-checkbox">체크박스:</label>
<input type="checkbox" id="id-checkbox"/>
</form>
<div id="output-box"></div>
자바스크립트
document.querySelector("#id-checkbox").addEventListener("click", function(event) {
document.getElementById("output-box").innerHTML += "죄송합니다!
<code>preventDefault()</code> 때문에 체크할 수 없어요!
<br>";
event.preventDefault();
}, false);
이벤트 흐름의 모든 단계에서 default() 방지호출 시 이벤트 취소즉, 이벤트에 대한 구현의 기본 동작을 수행하지 않습니다.
이벤트 취소 가능 여부
이벤트 취소 가능이벤트를 취소할 수 있는지 확인합니다.
취소할 수 없는 이벤트 정보 default() 방지효과 없이.