I want to simulate a click on a GMail COMPOSE button using JS without jQuery.
Here is the button:
<div class="TI J-J5-Ji TI-KE L3" role="button" tabindex="0" gh="cm" style="-webkit-user-select: none;">COMPOSE</div>
Here is my js:
var element = document.getElementsByClassName('TI-KE')[0]; element.click();
Result: undefined in all browsers
Image: http://i.imgur.com/4IX9DZX.png
Already tried:
var event = document.createEvent("MouseEvent"); event.initEvent("click",true,true); var element=document.getElementsByClassName("TI-KE")[0]; element.dispatchEvent(event);
Result: true . But nothing happens.
Image: http://i.imgur.com/pwVqukP.png
source share