Я хочу имитировать нажатие кнопки GMail COMPOSE с помощью JS без JQuery.
Вот кнопка:
<div class="T-I J-J5-Ji T-I-KE L3" role="button" tabindex="0" gh="cm"
style="-webkit-user-select: none;">COMPOSE</div>
Вот мой js:
var element = document.getElementsByClassName('T-I-KE')[0];
element.click();
Результат:undefined
во всех браузерах
Изображение: http://i.imgur.com/4IX9DZX.png
Это уже пробовали:
var event = document.createEvent("MouseEvent");
event.initEvent("click",true,true);
var element=document.getElementsByClassName("T-I-KE")[0];
element.dispatchEvent(event);
Результат:true
. Но ничего не происходит.
Изображение: http://i.imgur.com/pwVqukP.png