HTML DOM cancelable Event Property


The HTML DOM cancelable event property is associated with the HTML events as JavaScript can react to these events. The cancelable event property returns a Boolean true or false indicating whether the event can be cancelled or not.

Syntax

Following is the syntax for cancelable event property −

event.cancelable

Example

Let us see an example of cancelable event property −

<!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>

Output

This will produce the following output −

On hovering over the CLICK IT button −

We have first created a button CLICK IT that will on mouse hover will pass the ommouseover event object to cancelFunction(event) method.

<button onmouseover="cancelFunction(event)">CLICK IT</button>

The cancelFunction(event) method checks the event.cancelable value for the passed event object and assigns it to variable x. Using conditional statements we check whether the event.cancellable returned true or false and then display suitable message in the paragraph tag which has id equals “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";
}

Updated on: 07-Aug-2019

91 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements