2013-04-10 38 views
11

Tôi đang vật lộn với việc thiết lập các điểm ngắt trong các phần tử DOM được tạo động, trong đó các trình xử lý sự kiện khác nhau cũng được liên kết từ Javascript. Điều này về cơ bản có nghĩa là tôi có một cấu trúc DOM đẹp, không phải là một phần của phản hồi HTTP nhận được ban đầu, nó hoàn toàn được xây dựng trên phía máy khách.Làm cách nào để đặt các điểm ngắt của trình nghe sự kiện trong tab Yếu tố của Chrome?

Bây giờ vấn đề là tab Elements của Chrome chỉ cho phép tôi để đặt breakpoint cho

  • sửa đổi Subtree HOẶC
  • Thuộc tính sửa đổi HOẶC
  • loại bỏ
  • Node

Có thể thiết lập một điểm ngắt trong trình lắng nghe sự kiện được tạo động của phần tử DOM được tạo động bằng cách nào đó? (Xem hình ảnh kèm theo. Tôi muốn thiết lập các breakpoint vào listenerbody)

enter image description here

Lưu ý rằng tôi không thể sử dụng tab 'Nguồn/Scripts' hoặc, vì nó chỉ cho tôi thấy những bước đầu nhận được nội dung HTTP tĩnh phản ứng. Và tôi không thể đặt điểm ngắt trong mã được tham chiếu trong accordion 'Event Listeners', vì nó sẽ chỉ cho tôi biết người nghe sự kiện khi nó được đính kèm chứ không phải khi nó bị sa thải!

Bất kỳ ý tưởng nào?

Trả lời

16

Nguồn -> Trình nghe sự kiện Các điểm ngắt có chứa một loạt các hộp kiểm có thể được chọn để kích hoạt điểm ngắt khi trình xử lý sự kiện cho sự kiện được kích hoạt.

+0

Cảm ơn ý tưởng, nhưng điều là tôi không thể sử dụng tab nguồn với lý do tôi đã mô tả trước đó. Bất kỳ ý tưởng nào khác? –

+0

@CaptainFogetti Tính năng này khả dụng mà không yêu cầu bất kỳ nguồn nào. Hãy thử: Đặt 'document.onclick = function() {};' trong giao diện điều khiển, làm theo các bước trong câu trả lời của tôi và nhấp vào tài liệu. –

+0

Cảm ơn! Thật tuyệt! Tôi không biết bạn chỉ có thể đặt những điểm ngắt của người nghe mà không có bất kỳ nguồn nào ...^_^ –

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