请问在js中通过坐标能触发那一点的单击事件吗 ?有坐标 但没有id

解决方案 »

  1.   

    可以通过event对象的 srcElement或target属性 引用所触发的对象
      

  2.   


    <div onclick="doClick();" oncontextmenu="return doRightClick(event);">right click</div>
    <script  type="text/javascript">
    function doClick(){
    alert('click');
    }
    function doRightClick(ev){
    ev = window.event?window.event:ev;
    var obj = ev.srcElement||ev.target;
    obj.click();
    return false;
    }
    </script>
      

  3.   

     这个大侠 ,其实呢 你这个效果我试了有用,但是我那个 右击事件是在 GWT里处理的 我没法把那个也放到页面里去 (小弟不才啊)所以只有坐标了 不知能不能通过坐标触发那一点的单击事件呢  ?