JS如何模拟鼠标点击X,Y坐标

来源:互联网 发布:forge软件 下载 编辑:程序博客网 时间:2024/06/05 05:17
<!DOCTYPE html><html>    <body>        <script>            function imitateClick(oElement, iClientX, iClientY) {                var oEvent;                if (document.createEventObject) { //For IE                    oEvent = document.createEventObject();                    oEvent.clientX = iClientX;                    oEvent.clientY = iClientY;                    oElement.fireEvent("onclick", oEvent);                   } else {                    oEvent = document.createEvent("MouseEvents");                    oEvent.initMouseEvent("click", true, true, document.defaultView, 0, 0, 0,                                             iClientX, iClientY/*, false, false, false, false, 0, null*/);                     oElement.dispatchEvent(oEvent);                }            }            var body = document.body;            body.onclick = function(event) {                alert("clicked at (" + event.clientX + "," + event.clientY + ")");            };            imitateClick(body, 100, 100);        </script>    </body></html>

0 0
原创粉丝点击