Javascript 如何查找页面外的元素

Javascript 如何查找页面外的元素,javascript,css,google-chrome-extension,firefox-addon,Javascript,Css,Google Chrome Extension,Firefox Addon,我正在尝试修复一个滑动javascript菜单。问题是,第三级子菜单没有显示,尽管它应该显示。我确信这与错误的定位有关,元素显示在页面之外的某个地方 现在我的问题是:是否有一个浏览器扩展,或者其他方式来概述页面边界之外的元素 谢谢 编辑:好吧,这很奇怪。。根据坐标,它似乎在正确的位置,它也有适当的尺寸,是可见的,但我看不到它。。我遗漏了什么吗?是的,使用(在Firefox中)或Chrome开发者控制台(CTRL+SHIFT+C)(在Chrome中),在html选项卡上找到菜单,并签出该元素的计算

我正在尝试修复一个滑动javascript菜单。问题是,第三级子菜单没有显示,尽管它应该显示。我确信这与错误的定位有关,元素显示在页面之外的某个地方

现在我的问题是:是否有一个浏览器扩展,或者其他方式来概述页面边界之外的元素

谢谢

编辑:好吧,这很奇怪。。根据坐标,它似乎在正确的位置,它也有适当的尺寸,是可见的,但我看不到它。。我遗漏了什么吗?

是的,使用(在Firefox中)或Chrome开发者控制台(CTRL+SHIFT+C)(在Chrome中),在html选项卡上找到菜单,并签出该元素的计算样式以查看它在哪里。您还可以键入任何喜欢的样式,并查看其对菜单的影响。

对于Firefox,允许您检查DOM;可以使用HTML选项卡查找缺少的元素。当您单击该元素时,Firebug将高亮显示该元素,并覆盖显示该元素所在位置的指南。它还将在右侧的“布局”选项卡中为您提供定位信息,您可以通过使用“样式”选项卡更改其样式来重新定位图元

Chrome开发者工具已经内置了这一功能;转到设置->工具->开发人员工具(或使用键盘快捷键
Ctrl-Shift-I
)将其激活。这和萤火虫很相似