Pourquoi = $ 0 apparaît-il dans l'inspecteur Web Safari?


10

Je me pose des questions à ce sujet depuis un moment. Pourquoi =$0apparaît à côté des éléments dans l'inspecteur Web dans Safari? J'utilise Safari 9.0.1

Voici une photo de ce dont je parle entrez la description de l'image ici

(plus grand):

entrez la description de l'image ici

Ou si vous préférez lire la version:

<div style="height: 100px; width: 2px; background-color: rgb(255,196,122); transform: rotate(-60deg); bottom: 10px; right: 80x;"> = $0


Il s'agit d'une variable que vous pouvez utiliser dans la console.
John Keates

@JohnKeates Intéressant. Merci pour le partage :) Aucun des autres navigateurs ne l'ont et je l'ai vu et je me suis demandé pourquoi il était là.
www139

Réponses:


7

Il est plus que probable que vous ayez utilisé l'outil d'inspection et qu'un élément soit mis en surbrillance.

Les variables $ 0– $ 4 contiennent les nœuds sélectionnés actuels et précédents de la hiérarchie des éléments.

source: https://webkit.org/blog/829/web-inspector-updates/

Chrome, Firefox, Opera, Safari - Si vous avez actuellement un élément sélectionné dans votre onglet "Éléments", vous pouvez utiliser la référence $ 0 pour l'appeler dans votre code. Par exemple, pour voir le contenu des éléments, vous devez taper $ 0.innerHTML. Dans Chrome et Safari, vous pouvez appeler la console à partir de n'importe quel autre onglet en appuyant sur "Échap" pour ne pas avoir à continuer de basculer.

source: http://www.andismith.com/blog/2011/11/25-dev-tool-secrets/


1

$ 0 - $ 4 Les commandes $ 0, $ 1, $ 2, $ 3 et $ 4 servent de référence historique aux cinq derniers éléments DOM inspectés dans le panneau Éléments ou aux cinq derniers objets de segment de mémoire JavaScript sélectionnés dans le panneau Profils. $ 0 renvoie le dernier élément ou objet JavaScript sélectionné, $ 1 renvoie le deuxième dernier élément sélectionné, etc.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.