解决方案 »

  1.   

    document.onclick = function(e){
    var event = e || window.event;
    console.log(event.screenX);
    }IE9之后的,应该都是带参数传递event对象的了。比如这里,就是作为回调函数的第一个参数传递过来的。
    IE8-的浏览器,才是直接使用window.evnet获取event事件的。试试这样写,能不能行吧。
      

  2.   

    这个属性都是兼容的。可能是事件获取有问题。
    http://www.qiqiboy.com/2010/11/19/coordinates-access-to-the-power-of-mouse.html
    就是这句话:
    if(!e) e = window.event;
      

  3.   

    IE11 下不行,没有screenX了