Ich habe mich darüber schon eine Weile gewundert. Warum =$0
erscheint neben Elementen im Webinspektor in Safari? Ich verwende Safari 9.0.1
Hier ist ein Bild von dem, was ich meine
(größer):
Oder wenn Sie es vorziehen, die Version zu lesen:
<div style="height: 100px; width: 2px; background-color: rgb(255,196,122); transform: rotate(-60deg); bottom: 10px; right: 80x;"> = $0
Höchstwahrscheinlich haben Sie das Inspektionstool verwendet und ein Element ist hervorgehoben.
Die Variablen $0–$4 enthalten die aktuellen und zuvor ausgewählten Knoten aus der Elementbaumhierarchie.
Quelle: https://webkit.org/blog/829/web-inspector-updates/
Chrome, Firefox, Opera, Safari – Wenn Sie derzeit ein Element auf Ihrer Registerkarte „Elemente“ ausgewählt haben, können Sie die Referenz $0 verwenden, um es in Ihrem Code aufzurufen. Um beispielsweise den Inhalt der Elemente anzuzeigen, würden Sie $0.innerHTML eingeben. In Chrome und Safari können Sie die Konsole von jedem der anderen Registerkarten aus aufrufen, indem Sie "Escape" drücken, damit Sie nicht ständig wechseln müssen.
Quelle: http://www.andismith.com/blog/2011/11/25-dev-tool-secrets/
$0 - $4 Die Befehle $0, $1, $2, $3 und $4 dienen als historischer Verweis auf die letzten fünf DOM-Elemente, die im Bedienfeld „Elemente“ untersucht wurden, oder auf die letzten fünf JavaScript-Heap-Objekte, die im Bedienfeld „Profile“ ausgewählt wurden. $0 gibt das zuletzt ausgewählte Element oder JavaScript-Objekt zurück, $1 gibt das zweitzuletzt ausgewählte zurück und so weiter.
John Keates
www139