Difference between button.click() and button.fireEvent('click')
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/9714527/why-does-fireevent-not-work-in-ie9">Why does .fireEvent() not work in IE9?</a>  </p>
</blockquote>



<p>Why these two statements are not synonymous?
this.button.click();
and
this.button.fireEvent('click');</p>

<p>When I execute the first statement, it internally calls the second statement. But when I execute the second statement, it does not call the first statement internally. Why is this?</p>
