JavaScript Variabili dell'interprete interattive


Esempio

Si noti che questi funzionano solo negli strumenti di sviluppo di determinati browser.

$_ ti fornisce il valore di qualsiasi espressione valutata per ultima.

"foo"             // "foo"
$_                // "foo"

$0 riferisce all'elemento DOM attualmente selezionato nell'Inspector. Quindi se <div id="foo"> è evidenziato:

$0                      // <div id="foo">
$0.getAttribute('id')   // "foo"

$1 riferisce all'elemento precedentemente selezionato, $2 a quello selezionato prima, e così via per $3 e $4 .

Per ottenere una collezione di elementi che corrispondono a un selettore CSS, usa $$(selector) . Questa è essenzialmente una scorciatoia per document.querySelectorAll .

var images = $$('img');  // Returns an array or a nodelist of all matching elements
$ _ $ () ¹ $$ () $ 0 $ 1 $ 2 $ 3 $ 4
musica lirica 15+ 11+ 11+ 11+ 11+ 15+ 15+ 15+
Cromo 22+
Firefox 39+ × × × ×
IE 11 11 11 11 11 11 11 11
Safari 6.1+ 4+ 4+ 4+ 4+ 4+ 4+ 4+

¹ alias su document.getElementById o document.querySelector