为什么$ 0出现在Safari Web检查器中?


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


您可以在控制台中使用该变量。
约翰·基茨

@JohnKeates有趣。感谢您的分享:)其他浏览器都没有,我看到了它,并想知道为什么会出现它。
www139 2015年

Answers:


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命令用作对在Elements面板中检查的最后五个DOM元素或在Profiles面板中选择的最后五个JavaScript堆对象的历史参考。$ 0返回最近选择的元素或JavaScript对象,$ 1返回第二个最近选择的元素,依此类推。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.