浏览器如何定位Hover元素

913 阅读2分钟

背景

日常前端开发中,比如:改造老项目,产品只告诉我们需要改动浮框中的内容。我们从代码去找这个浮框比较费劲,想从页面查看浮框一些特殊class或者属性,发现这个浮框没有办法再element控制台中精确定位。我们打开F12控制台去调试这个浮框时,鼠标的焦点发生了改变,这个浮框又消失了。面对这样的小烦恼,下面介绍Chtome中一种简单的方式去定位到这种类型的浮框。

过程

我们以element-puls中的气泡卡片为例子讲解操作步骤。地址:element-plus.gitee.io/zh-CN/compo… 我们将鼠标挪开后,发现浮框就会消失。我们没有办法定位到这个浮框中的内容。在element控制台中。 下面介绍第一种定位方法。

方法一【打印快捷键+禁用JS】

如图我们可以看到,打印的快捷键盘是command+p。 我们进行如下操作: 打开控制台,然后鼠标指到hover的元素上让浮框显示出来。 按打印的快捷键command+p。弹出打印的弹出框。 关闭打印弹出框,鼠标注意不要进入页面区域,保持在控制台下半部分的区域。 如图所示。我们实现了鼠标的解放。 禁用javascript。

方法二【Break on + 禁用JS】

我们注意到,到我们hover到按钮上时,这个按钮会增加一个新的attribute。所以我们可以借助Break on => attribute modify 这个进入dom的触发事件的断点中。

结束后,就会发现我们回到了方法一中按打印按钮的那种情况。然后,根据方法一中的剩余步骤,继续去禁用JS即可。