Công cụ dành cho nhà phát triển của Google Chrome hiển thị đường dẫn CSS (hoặc một phần lớn) của phần tử đã chọn ở cuối thanh công cụ. Trong Firebug, bạn có thể nhấp chuột phải vào bất kỳ bộ chọn nào trong Đường dẫn CSS và lấy Đường dẫn CSS đến phần tử đó. Google Chrome có tính năng này không? Những công cụ nào có sẵn nếu không có hỗ trợ tích hợp?Google Chrome sao chép đường dẫn CSS trong Công cụ dành cho nhà phát triển
Trả lời
Chrome đã được cập nhật tùy chọn này
Trong chrome sau khi cập nhật gần đây tùy chọn này đã được thay đổi từ
(right click on the element in Elements Window) > Copy CSS path
tới:
(right click on the element in Elements Window) > Copy > Copy selector
Chrome không có nó, vì vậy người đã thực hiện mở rộng chrome, bookmarklets, và các công cụ khác dành cho Chrome để tái tạo chức năng này.
có thể trùng lặp: Chrome equivalent of Firefox Firebug CSS select path
Bookmarklet: http://www.selectorgadget.com/
Chrome Extension: https://chrome.google.com/webstore/detail/lbghbpofdlcecfbpjgmffnkieenjkboi
tôi sẽ vẫn giống như những người khác câu trả lời, gợi ý và lời khuyên về cách giải quyết tốt nhất với điều này trong Chrome.
Tôi đồng ý, nó sẽ là lý tưởng để có thể chỉ sao chép nó, vì nó được xây dựng và họ cũng cung cấp khả năng sao chép xpath và html từ cùng một nơi. Nó khá ngớ ngẩn để yêu cầu một phần mở rộng cho việc này. – devlord
"Hoặc, tôi chỉ có thể học Google tốt hơn". Tôi đã mất số lần tôi đã tìm kiếm sự trợ giúp của Google về vấn đề liên quan đến lập trình, chỉ để tìm các trả lời QA bị loại bỏ như "Tìm hiểu cách sử dụng Google". Cảm ơn bạn cũng đã bao gồm một câu trả lời hữu ích :) –
Đây là một nhỏ (CoffeeScript) đoạn mà sẽ cung cấp đường CSS (lên đến yếu tố id đầu tiên - dù bạn có thể dễ dàng thay đổi điều đó bằng cách loại bỏ các phần phá vỡ):
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 ' > '
Sử dụng ": thứ n con "cho mỗi nút, vì vậy bạn cần phải sửa đổi nó nếu bạn muốn nhận được cả tên lớp.
chức năng tuyệt vời! – kevinkl3
Bạn có thể nhấp chuột phải vào phần tử trong cửa sổ nguồn chính và "Sao chép đường dẫn CSS". Điều này đã được một cuộc sống tiết kiệm khi tôi phải làm việc trên các trang mà tôi không thể tái mã.
Đây không phải là những gì mà OP yêu cầu. –
OP (bất kỳ bản thân tôi) đang tìm đường dẫn dài hơn so với những gì được cung cấp bởi "Sao chép đường dẫn CSS" (Xem dưới cùng của hình ảnh được đăng) – BillyNair
- 1. "Sao chép vị trí có thông số" cho Công cụ dành cho nhà phát triển của Google Chrome?
- 2. Tắt tự động lưu thay đổi CSS trong Công cụ dành cho nhà phát triển Chrome
- 3. Công cụ chọn màu - đề xuất cho các công cụ dành cho nhà phát triển Chrome
- 4. Công cụ phủ sóng xây dựng cho các công cụ dành cho nhà phát triển chrome
- 5. Thay đổi tệp JavaScript trên Công cụ dành cho nhà phát triển của Google Chrome
- 6. Tùy chỉnh phím tắt Công cụ dành cho nhà phát triển Google Chrome trên máy Mac
- 7. Hướng dẫn CSS/HTML dành cho nhà phát triển/sách
- 8. Chụp ảnh màn hình của Chrome bằng Công cụ dành cho nhà phát triển Chrome?
- 9. Công cụ dành cho nhà phát triển Chrome ánh xạ vùng làm việc
- 10. Viết JavaScript trong công cụ dành cho nhà phát triển Chrome
- 11. Công cụ dành cho nhà phát triển không hoạt động trong Chrome osx
- 12. Công cụ dành cho nhà phát triển Chrome đóng băng trang
- 13. Công cụ dành cho nhà phát triển Android khác
- 14. Thuộc tính CSS nửa công khai có ý nghĩa gì trong Công cụ dành cho nhà phát triển của Google Chrome?
- 15. Công cụ dành cho nhà phát triển Chrome. Điểm ngắt sửa đổi subtree DOM?
- 16. Tắt chức năng $ của Công cụ dành cho nhà phát triển Chrome
- 17. Phát lại POST HTTP trong google chrome Nhà phát triển
- 18. Công cụ dành cho nhà phát triển IE8 - thêm kiểu CSS
- 19. HTML Body cho biết cz-shortcut-listen = "true" với Công cụ dành cho nhà phát triển của Chrome?
- 20. Tab "Mạng" Công cụ dành cho nhà phát triển Google xóa sau khi chuyển hướng
- 21. Gỡ lỗi iframe bằng công cụ nhà phát triển Chrome
- 22. Công cụ GUI dành cho nhà phát triển và quản trị dành cho Hadoop
- 23. Tương đương với Firebug cd trong công cụ dành cho nhà phát triển/bảng điều khiển Chrome
- 24. Tại sao Công cụ dành cho nhà phát triển IE8 của tôi không hoạt động?
- 25. Google Chrome - Có thể mở nút Công cụ nhà phát triển
- 26. Xuất dữ liệu từ công cụ nhà phát triển Chrome
- 27. Công cụ dành cho nhà phát triển Chrome: Tài nguyên tốt nhất để tìm hiểu các tính năng nâng cao?
- 28. Công cụ dành cho thiết lập nhà phát triển đơn lẻ?
- 29. Nhận số dòng trong cửa sổ Thành phần của Công cụ dành cho nhà phát triển Chrome?
- 30. Không thể thấy mã được tải động trong Công cụ dành cho nhà phát triển Chrome 22
Possibily này là câu trả lời [Chrome sao chép csspath] [1] [1]: http://stackoverflow.com/questions/17292794/css-query-generation-apis/22344323#22344323 – chaosguru
Điều đó chỉ cung cấp đủ cho đường dẫn để trở thành một yếu tố độc đáo, nhưng tôi tìm kiếm toàn bộ đường dẫn CSS. Cảm ơn mặc dù! – MattDiamant
Câu trả lời đúng: https://stackoverflow.com/a/35412554/242933 – ma11hew28