Here is a simple example of the problem:
<body>
  <button id="parent"  onclick="alert('parent')">
      <span id="child" onclick="alert('child')">Authenticate</span>
  </button>
</body>
In Chrome this alerts "child" then "parent", but in IE/FF we only get "Parent".
Clearly this can be fixed in a number of ways (change button to div, remove span etc.), but I wanted to find out if there was a way to make this work (i.e. alert "child") without changing the HTML.
Thanks!
PS: Tried JQuery and that has same behaviour.
 
     
    