谷歌浏览器的开发工具显示了工具栏底部所选元素的CSS路径(或其大部分)。在Firebug中,您可以右键单击CSS路径中的任何选择器,然后抓取到该元素的CSS路径。 Google Chrome是否具备此功能?如果没有内置支持,哪些工具可用?Chrome浏览器在开发工具中复制CSS路径
回答
对Chrome的最近更新后更新了这个选项
在Chrome选项已从
(right click on the element in Elements Window) > Copy CSS path
改为:
(right click on the element in Elements Window) > Copy > Copy selector
Chrome不具备,所以人们进行了Chrome扩展,书签工具和其他工具为Chrome复制此功能。
可能重复: Chrome equivalent of Firefox Firebug CSS select path
小书签: http://www.selectorgadget.com/
Chrome扩展: https://chrome.google.com/webstore/detail/lbghbpofdlcecfbpjgmffnkieenjkboi
我还是想别人的答案,建议,并提示如何在这个最好的交易铬。
我同意,这将是理想的能够复制它,因为它已经建成,并且他们还提供了复制xpath和html的能力来自同一个地方。为此需要扩展是非常愚蠢的。 – devlord 2013-08-07 18:51:16
“或者,我可以更好地学习Google”。我已经失去了数次搜索Google寻求编程相关问题的帮助的次数,只能找到类似“学习使用Google”这样的不重复的QA回复。谢谢你也包括一个有用的答案:) – 2013-12-10 19:53:20
这里是一个小(CoffeeScript的)片段,这将使CSS路径(最多第一id元素 - 尽管你可以很容易地改变通过移除断裂部):
getCSSPath = (node)->
parts = []
while node.parentElement
str = node.tagName
if node.id
str += "##{node.id}"
parts.unshift str
break
siblingsArr = Array.prototype.slice.call(node.parentElement.childNodes)
ind = siblingsArr.filter((n)-> n.attributes?).indexOf(node)
parts.unshift str + ":nth-child(#{ind + 1})"
node = node.parentElement
parts.join ' > '
用途“:第n个孩子“对于每个节点,如果你想获得类名,则需要修改它。
真棒功能! – kevinkl3 2016-08-06 01:53:02
您可以右键单击主源窗口中的元素和“复制CSS路径”。当我不得不在不能重新编码的页面上工作时,这已经是一种拯救生命。
这不是OP要求的。 – 2015-07-17 07:58:54
OP(我自己)正在寻找比“复制CSS路径”所提供的路径更长的路径(请参阅发布图像的底部) – BillyNair 2015-09-18 20:13:00
- 1. Chrome浏览器开发工具剖析CSS变量
- 2. 在Chrome浏览器开发工具中处理大量输出
- 3. Stetho:Facebook的调试在Chrome浏览器开发工具不工作
- 4. 防止浏览器窗口时,Chrome浏览器开发工具窗格打开
- 5. 在浏览器开发者工具发现JavaScript执行路径和文件
- 6. 停止在浏览器开发工具
- 7. 在Chrome浏览器开发工具记录匿名函数
- 8. 在Chrome浏览器开发工具扩展包联脚本
- 9. 调试在谷歌Chrome浏览器开发工具与Blackboxing
- 10. var $ 1 = document.getElementById(“any”);只能在Chrome浏览器开发工具
- 11. 使用Chrome浏览器开发工具,不同的ECMAScript标准
- 12. 无法获得Chrome浏览器开发工具与Genymotion
- 13. 返回函数Chrome浏览器开发工具
- 14. 如何从Chrome浏览器开发工具的性能框架
- 15. Chrome浏览器开发工具 - “大小”与“内容”
- 16. 从Chrome浏览器开发工具回溯
- 17. Chrome浏览器开发人员工具:脚本显示多次
- 18. XMLHttpRequest的异常101而推出Chrome浏览器开发工具
- 19. 为什么Chrome浏览器开发工具报告的字体大小比CSS
- 20. 浏览器工具栏的开发
- 21. Chrome浏览器相当于Firefox萤火虫CSS选择路径
- 22. 在Chrome开发工具中从网络选项卡预览中复制变量
- 23. 如何在使用Javascript的Chrome浏览器中禁用开发人员工具
- 24. CSS工作但不是Chrome浏览器
- 25. 打开文件浏览器在给定路径浏览(不选)
- 26. chrome开发工具复制为卷曲 - 不复制HTTP方法
- 27. Chrome浏览器开发工具 - 仿真景观不断出现开放
- 28. 创建浏览器操作按钮,打开Chrome开发者工具
- 29. CSS工具提示定位/ Chrome浏览器与IE 11
- 30. 我如何在当前浏览器中截取开发工具?
Possibily这就是答案 [Chrome浏览器copy csspath] [1] [1]:http://stackoverflow.com/questions/17292794/css-query-generation-apis/22344323#22344323 – chaosguru 2014-03-12 07:12:18
这给了它足够的路径,它是一个独特的元素,但我是更多地寻找整个CSS路径。虽然谢谢! – MattDiamant 2014-03-13 20:18:34
正确答案:https://stackoverflow.com/a/35412554/242933 – ma11hew28 2018-01-13 14:14:18