var el = window.document.body;//声明一个变量,默认值为bodywindow.document.body.onmouseover = function(event){  el = event.target;//鼠标每经过一个元素,就把该元素赋值给变量el  console.log('当前鼠标在', el, '元素上');//在控制台中打印该变量
找到该div左上角和右下角坐标, 判断 鼠标 的坐标 是否 在这一区域就可以了。 var eventPositiont=function(event){  var div = document.getElementById("id");  var x=event.clientX;  var y=event.clientY;  var divx1 = div.o
https://stackoverflow.com/questions/18320190/without-jquery-i-need-to-find-out-if-the-mouse-is-over-an-element-not-determine <!DOCTYPE html> <html lang="en"> <meta charset="UTF-8"> <title>Title</title>
本来event.target用得好好的,结果IE不支持,只有一个event.srcElement. 但是这两者只有区别的,target的话可以准确定位到事件触发的元素,顾名思义是目标嘛。 而srcElement有时却不尽人意,比方说有些情况是TABLE注册了事件,然后当事件触发时再用event对象来获取触发事件的Element,获取Element后再做逻辑 判断 来调用其他业务操作。 checkIn(obj) { var x = Number(window.event.clientX) // 鼠标 相对屏幕横坐标 var y = Number(window.event.clientY) // 鼠标 相对屏幕纵坐标 var div_x = Number(obj.getBoundingClientRect().left) // obj相对屏幕的横坐标 var div_x_width = Number( // 定义开始时间和结束时间 const startTime = moment('2021-01-01 00:00:00'); const endTime = moment('2021-12-31 23:59:59'); // 获取 当前 时间 const now = moment(); // 判断 当前 时间 是否 在指定区间内 if (now.isBetween(startTime, endTime)) { console.log(' 当前 时间在指定区间内'); } else { console.log(' 当前 时间不在指定区间内'); 以上代码中,我们首先引入了moment. js 库,然后定义了开始时间和结束时间。接着获取 当前 时间,最后使用isBetween方法 判断 当前 时间 是否 在指定区间内。