Perché = $ 0 appare in Impostazioni web Safari?


10

Mi chiedevo da un po 'di tempo. Perché =$0appare accanto agli elementi nella finestra di ispezione web in Safari? Sto usando Safari 9.0.1

Ecco una foto di ciò di cui sto parlando inserisci qui la descrizione dell'immagine

(più grandi):

inserisci qui la descrizione dell'immagine

O se preferisci leggere la versione:

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


È una variabile che puoi usare nella console.
John Keates,

@JohnKeates Interessante. Grazie per la condivisione :) Nessuno degli altri browser ce l'ha e l'ho visto e mi chiedevo perché fosse lì.
www139,

Risposte:


7

Molto probabilmente, hai utilizzato lo strumento di ispezione e hai evidenziato un elemento.

Le variabili $ 0– $ 4 contengono i nodi correnti e precedenti selezionati dalla Gerarchia dell'albero degli elementi.

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

Chrome, Firefox, Opera, Safari - Se hai un elemento attualmente selezionato nella scheda "Elementi", puoi utilizzare il riferimento $ 0 per chiamarlo nel tuo codice. Ad esempio, per vedere il contenuto degli elementi digitare $ 0.innerHTML. In Chrome e Safari, puoi chiamare la console da qualsiasi altra scheda premendo "Esci" in modo da non dover continuare a cambiare.

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


1

$ 0 - $ 4 I comandi $ 0, $ 1, $ 2, $ 3 e $ 4 funzionano come riferimento storico agli ultimi cinque elementi DOM controllati nel pannello Elementi o agli ultimi cinque oggetti heap JavaScript selezionati nel pannello Profili. $ 0 restituisce l'elemento o l'oggetto JavaScript selezionato più di recente, $ 1 restituisce il secondo elemento selezionato più di recente e così via.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.