Safari Webインスペクターに= $ 0が表示されるのはなぜですか?


10

私はこれについてしばらく考えていました。=$0SafariのWebインスペクターの要素の横にが表示されるのはなぜですか?Safari 9.0.1を使用しています

これが私が話していることの写真です ここに画像の説明を入力してください

(大きい):

ここに画像の説明を入力してください

または、読むバージョンを好む場合:

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


これは、コンソールで使用できる変数です。
John Keates、2015年

@JohnKeates興味深い。共有してくれてありがとう:)他のブラウザにはどれもありません。私はそれを見て、なぜそこにあるのか疑問に思いました。
www139

回答:


7

おそらく、検査ツールを使用していて、要素が強調表示されています。

$ 0〜$ 4変数には、要素ツリー階層から現在および以前に選択されたノードが含まれます。

ソース:https : //webkit.org/blog/829/web-inspector-updates/

Chrome、Firefox、Opera、Safari-[要素]タブで現在選択されている要素がある場合、参照$ 0を使用してコード内で呼び出すことができます。たとえば、要素のコンテンツを表示するには、$ 0.innerHTMLと入力します。ChromeとSafariでは、[Escape]を押すと、他のどのタブからでもコンソールを呼び出すことができるため、切り替えを続ける必要がありません。

ソース:http : //www.andismith.com/blog/2011/11/25-dev-tool-secrets/


1

$ 0-$ 4 $ 0、$ 1、$ 2、$ 3、および$ 4コマンドは、要素パネル内で検査された最後の5つのDOM要素、またはプロファイルパネルで選択された最後の5つのJavaScriptヒープオブジェクトへの履歴参照として機能します。$ 0は最後に選択された要素またはJavaScriptオブジェクトを返し、$ 1は2番目に選択された要素またはJavaScriptオブジェクトを返します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.