在没有移动的情况下检索加载后鼠标位置(JavaScript) JavaScript 能否在页面加载后获取鼠标位置而不需要任何鼠标移动触发事件? 答案: 通常情况下,如果没有鼠标移动事件,JavaScript 无法捕获鼠标位置。但是,存在一种迂回方法。 方法: 用覆盖整个文档的透明 div 覆盖页面。 填充具有大量(例如,2,000 x 2,000) 元素的 div,每个元素大小为 1 像素。 为这些 元素实现 CSS :hover 规则,修改样式属性(例如,font- family)。 页面加载时,迭代所有 元素并检查其 currentStyle 或 getCompulatedStyle(),直到找到具有修改后的字体属性的元素。 从此元素推断回来确定其在文档中的坐标。 注意: 强烈建议不要使用此方法,因为它不切实际且可能影响性能。