1、offsetLeftoffsetLeft是相对于有position属性的父元素的相对位置,获取其到浏览器的最左侧,则逐级向上寻找:const getOffsetLeft = function(obj){ const tmp = obj.offsetLeft; const val = obj.offsetParent; while(val != null){ tmp += val.offsetLeft; val = val.offsetParent; } return tmp;}2、clientX,pageX,x,screenX,offsetX等的区别