【发布时间】:2011-06-03 01:16:55
【问题描述】:
我正在尝试通过 JavaScript/CSS 修改页面(很像 Stylish 或 Greasemonkey 所做的)。这是一个非常复杂的页面(我没有构建,或者无法修改预渲染),这使得构建 CSS 选择器变得很困难(手动查看文档结构)。我怎样才能做到这一点?
【问题讨论】:
-
抱歉,您如何识别元素?还是您的意思是构建完整的 DOM 树?
-
我的最终目的是为对象创建一个 css 选择器。我可以查看页面代码并通过查看文档来推断此路径(来自 gmail.com “div.nH.T4.pp + div.pp + div.nH.pp.ps.TZ”的示例选择器),我想要一种方法来帮助我构建选择器。
-
嘿,rcphq,你找到解决这个问题的任何方法了吗?我也在寻找同样的东西。
-
为什么不使用它的 id 如果它有一个,或者如果它没有一个就分配一个新的 id?
-
这是一个比看起来更复杂的问题,有good libraries that solve it。此外,它是 Getting a jQuery selector for an element 的副本。
标签: javascript dom css-selectors