我想用 JS 实现在谷歌翻译页面按键盘上的 ` 键就交换语言按 1 就切换为中文翻译为英文
免去鼠标点击
但是在调用 click 时确没有效果,所以被难住了(用 JQ 也没效果)
网址:http://translate.google.cn/
///以下是代码
document.onkeyup=function(event){
var e=event||window.event;
var keyCode=e.keyCode||e.which;
switch(keyCode){
case 192:change();break;
case 49:zy();break;
case 50:zr();break;
}
}
function change(){
//document.getElementById("gt-swap").click;
$("#gt-swap").click();
alert()
}
function zr(){alert()}
function zy(){alert()}
1
chemzqm 2016-02-09 13:48:09 +08:00
大概是为了防脚本,这个页面做了 mousedown mouseout 之类事件的判定,你还需要模拟这些事件才能触发后面的逻辑
|
2
shyling 2016-02-09 14:01:17 +08:00 via Android
看看究竟是哪里处理你的需求。。然后对症下药
|
3
loading 2016-02-09 20:12:24 +08:00 via Android
$("#gt-swap").click();
你这句是想发出点击事件?麻烦您看下文档…这是绑定点击事件… |
4
loading 2016-02-09 20:14:50 +08:00 via Android
哦,对不起,我搞错了,是触发点击事件…没用过无参数的…
|