Mengapa = $ 0 muncul di inspektur web Safari?

10

Saya sudah lama bertanya-tanya tentang hal ini. Mengapa =$0muncul di sebelah elemen di inspektur web di Safari? Saya menggunakan Safari 9.0.1

Ini adalah gambar dari apa yang saya bicarakan masukkan deskripsi gambar di sini

(lebih besar):

masukkan deskripsi gambar di sini

Atau jika Anda lebih suka versi yang dibaca:

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

www139
sumber
Ini adalah variabel yang dapat Anda gunakan di konsol.
John Keates
@JohnKeates Menarik. Terima kasih telah berbagi :) Tidak ada peramban lain yang memilikinya dan saya melihatnya dan bertanya-tanya mengapa ada di sana.
www139

Jawaban:

7

Kemungkinan besar, Anda telah menggunakan Alat Inspeksi dan memiliki elemen yang disorot.

Variabel $ 0– $ 4 berisi node yang dipilih saat ini dan sebelumnya dari Hirarki Elemen Pohon.

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

Chrome, Firefox, Opera, Safari - Jika Anda memiliki elemen yang saat ini dipilih di tab "Elemen" Anda, Anda dapat menggunakan referensi $ 0 untuk menyebutnya dalam kode Anda. Misalnya, untuk melihat konten elemen, Anda harus mengetikkan $ 0.innerHTML. Di Chrome dan Safari, Anda dapat memanggil konsol dari salah satu tab lainnya dengan menekan "Escape" sehingga Anda tidak harus terus berpindah.

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

Walt Stoneburner
sumber
1

$ 0 - $ 4 Perintah $ 0, $ 1, $ 2, $ 3 dan $ 4 berfungsi sebagai referensi historis untuk lima elemen DOM terakhir yang diperiksa dalam panel Elements atau lima objek heap JavaScript terakhir yang dipilih di panel Profil. $ 0 mengembalikan elemen atau objek JavaScript yang paling baru dipilih, $ 1 mengembalikan yang kedua paling baru dipilih, dan seterusnya.

pengguna183207
sumber