HTML DOM 취소 가능 이벤트 속성은 JavaScript가 이러한 이벤트에 반응할 수 있으므로 HTML 이벤트와 연결됩니다. 취소 가능한 이벤트 속성은 이벤트를 취소할 수 있는지 여부를 나타내는 부울 true 또는 false를 반환합니다.
구문
다음은 취소 가능한 이벤트 속성의 구문입니다 -
event.cancelable
예시
취소 가능한 이벤트 속성의 예를 살펴보겠습니다 -
<!DOCTYPE html> <html> <body> <p>Hover over the button below to find out if onmouseover is cancellable event or not</p> <button onmouseover="cancelFunction(event)">CLICK IT</button> <p id="Sample"></p> <script> function cancelFunction(event) { var x = event.cancelable; if(x==true) document.getElementById("Sample").innerHTML = "The onmouseover event is cancellable"; else document.getElementById("Sample").innerHTML = "The onmouseover event is not cancellable"; } </script> </body> </html>
출력
이것은 다음과 같은 출력을 생성합니다 -
CLICK IT 버튼 위로 마우스를 가져가면 -
먼저 마우스를 가져갈 때 ommouseover 이벤트 개체를 cancelFunction(event) 메서드에 전달할 CLICK IT 버튼을 만들었습니다.
<button onmouseover="cancelFunction(event)">CLICK IT</button>
cancelFunction(event) 메서드는 전달된 이벤트 객체의 event.cancelable 값을 확인하고 변수 x에 할당합니다. 조건문을 사용하여 event.cancellable이 true 또는 false를 반환했는지 확인한 다음 id가 "Sample"과 동일한 단락 태그에 적절한 메시지를 표시합니다 -
function cancelFunction(event) { var x = event.cancelable; if(x==true) document.getElementById("Sample").innerHTML = "The onmouseover event is cancellable"; else document.getElementById("Sample").innerHTML = "The onmouseover event is not cancellable"; }