Mozilla.com

  1. MDC
  2. Main Page
  3. DOM
  4. dispatchEvent example
Table of contents
No headers
« Gecko DOM Reference

This example demonstrates simulating a click on a checkbox using DOM methods. You can view the example in action here.

function simulateClick() {
  var evt = document.createEvent("MouseEvents");
  evt.initMouseEvent("click", true, true, window,
    0, 0, 0, 0, 0, false, false, false, false, 0, null);
  var cb = document.getElementById("checkbox"); 
  var canceled = !cb.dispatchEvent(evt);
  if(canceled) {
    // A handler called preventDefault
    alert("canceled");
  } else {
    // None of the handlers called preventDefault
    alert("not canceled");
  }
}



Page last modified 21:12, 3 Jan 2008 by Mgjbot

Files (0)