请问,在android 平板电脑chrome lite浏览器下,如何触发当前元素的click事件和dblclick事件?我的代码如下,在PC上没有问题,但是在平板电脑下就没有反应,请指教,代码如下:document.onkeydown   =   keyDown;function keyDown(e)
{ var obj=document.activeElement;
var key = (window.event) ? event.keyCode : e.keyCode; if(key == '49')
if(document.all) 

   obj.click(); 

else 

    var evt = document.createEvent("MouseEvents"); 
    evt.initEvent("click", true, true); 
    obj.dispatchEvent(evt); 

} return false;
}

解决方案 »

  1.   

    你是在网页里面做的,我是自己用webview 网页load完之后 getChildAt 取到元素 是一个view,
    用setOnClickListener 和setOnKeyListener 重载了两个事件,都没有产生 手触的效果,我想用键盘的enter键来触发元素的onclick事件,楼主有木有思路?讨论一下
      

  2.   

    android 没有key = 49包括上下左右键   android自带的浏览器都不支持  但是自己安装chrome支持的