2012-06-29 35 views
39

Tôi đã làm việc với rất nhiều JS khác gần đây, và tôi bắt đầu thực sự ghét cố gắng gỡ lỗi nó. Ngay cả với các công cụ dev của Chrome, tôi không thể theo dõi nhiều thay đổi DOM đang diễn ra trong khi tải trang.Tìm javascript nào thay đổi DOM?

Có công cụ nào cho tôi biết phần nào của DOM (nói thuộc tính đã thêm) được thực hiện bởi JS nào không?

Cảm ơn

Trả lời

39

Trong công cụ dành cho Chrome, bạn có tùy chọn thực thi khi DOM thay đổi. enter image description here

Cũng là một ảnh chụp màn hình để minh họa cho câu trả lời Wolfram của (+1)

enter image description here

+0

Có cách nào để phá vỡ một tập hợp con các phần tử DOM bằng cách sử dụng bộ chọn không? Cảm ơn –

18

Một bổ sung nhỏ để Jayraj của câu trả lời: Breakpoints on DOM Mutation Events. Nhấp chuột phải vào bất kỳ phần tử nào và bạn có thể chọn Break on Subtree ModificationsBreak on Attributes ModificationsBreak on Node Removal.

Điều này cũng có thể sử dụng Firebug: nhấp chuột phải vào phần tử và bạn có một số tùy chọn để theo dõi nó để thay đổi.

Các vấn đề liên quan