小编Mik*_*tis的帖子

使用JS模拟单击GMail div按钮

我想模拟点击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>
Run Code Online (Sandbox Code Playgroud)

这是我的js:

var element = document.getElementsByClassName('T-I-KE')[0];
element.click();
Run Code Online (Sandbox Code Playgroud)

结果: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);
Run Code Online (Sandbox Code Playgroud)

结果:true.但没有任何反应.

图片:http://i.imgur.com/pwVqukP.png

javascript gmail click simulate

6
推荐指数
1
解决办法
1338
查看次数

标签 统计

click ×1

gmail ×1

javascript ×1

simulate ×1