SZENARIO: Ich übernehme die Verwaltung einer Website, auf der der ehemalige Webentwickler leider viele relevante Funktionen über viele lange JS-Dateien verteilt hat. Es ist schwer für mich herauszufinden, woher ein Inline-CSS-Stil in JS kommt oder welche Funktion diesen Stil direkt auf das Element anwendet.
FRAGE: Gibt es eine Methode zum Reverse-Engineering der Inline-Stile eines Elements, um zu sehen, woher sie kommen?
Eine Möglichkeit besteht darin, einen DOM-Haltepunkt in den Chrome-Entwicklungstools hinzuzufügen
Damit das funktioniert, müssen Sie den Haltepunkt hinzufügen, bevor der Stil hinzugefügt wird. Das kann schwierig sein, aber Sie können einen Haltepunkt erzwingen, bevor Sie JavaScript laden, indem Sie unmittelbar nach dem betreffenden HTML-Element Folgendes hinzufügen:
%Vor%Probieren Sie es im folgenden Code
aus
Tags und Links javascript html css debugging google-chrome-devtools