11

Mam problem z ustawianiem punktów przerwania w dynamicznie generowanych elementach DOM, gdzie różne procedury obsługi zdarzeń są również wiązane z JavaScript. Zasadniczo oznacza to, że mam ładną strukturę DOM, która nie jest częścią początkowo odebranej odpowiedzi HTTP, jest czysto zbudowana po stronie klienta.Jak ustawić punkty przerwania detektora zdarzeń na karcie Elementy w przeglądarce Chrome?

Teraz problemem jest to, że zakładka Elementy Chrome tylko pozwala mi ustawić punkty przerwania dla

  • poddrzewie modyfikacji lub
  • modyfikacji atrybutu lub
  • usuwania
  • Node

Czy to możliwe, aby ustawić punkt przerwania w dynamicznie tworzonym dynamicznie stworzonym detektorze zdarzeń DOM-a elementu DOM? (Patrz zdjęcie w załączeniu. Chcę, aby ustawić punkt przerwania do listenerbody)

enter image description here

pamiętać, że nie można korzystać z zakładki „źródeł/scripts” albo, ponieważ tylko mi pokazuje początkowo otrzymał statycznej zawartości HTTP odpowiedź. I nie mogę ustawić punktu przerwania ani w kodzie przywołanym w akordeonie "Event Listeners", ponieważ będzie on pokazywał mi tylko słuchacza, gdy jest on dołączany, gdy nie jest on uruchamiany!

Wszelkie pomysły?

Odpowiedz

16

Źródła -> Punkty przerwania odbiornika zdarzeń zawiera szereg pól wyboru, które można zaznaczyć, aby aktywować punkt przerwania po uruchomieniu detektora zdarzeń dla zdarzenia.

+0

Dzięki za pomysł, ale chodzi o to, że nie mogę z tego powodu opisałem wcześniej użyć zakładki źródeł. Jakieś inne pomysły? –

+0

@CaptainFogetti Ta funkcja jest dostępna bez żadnych źródeł. Wypróbuj: Umieść 'document.onclick = function() {};' w konsoli, wykonaj kroki opisane w mojej odpowiedzi i kliknij dokument. –

+0

Dzięki! To wspaniale! Nie wiedziałem, że możesz ustawić te punkty przerwania dla słuchacza bez żadnych źródeł ...^_^ –

Powiązane problemy