小编典典

==$0(double 等于零美元)在 Chrome 开发者工具中是什么意思?

all

在 Google Chrome 的开发者工具中,当我选择一个元素时,我 ==$0会在所选元素旁边看到。那是什么意思?

截屏


阅读 86

收藏
2022-04-01

共1个答案

小编典典

它是最后选择的 DOM 节点索引。Chrome 会为您选择的每个 DOM
节点分配一个索引。所以$0将始终指向您选择的最后一个节点,而$1将指向您之前选择的节点。把它想象成一堆最近选择的节点。

例如,考虑以下

<div id="sunday"></div>
<div id="monday"></div>
<div id="tuesday"></div>

现在您打开了 devtools 控制台并选择了#sunday,按照上述顺序,您将获得如下 id:#monday``#tuesday

$0 -> <div id="tuesday"></div> 
$1 -> <div id="monday"></div>
$2 -> <div id="sunday"></div>

注意: 知道节点在您的脚本(或控制台)中是可选的可能很有用,例如,一个流行的用途是角度元素选择器,因此您可以简单地选择您的节点,然后运行:

angular.element($0).scope()

瞧,您可以通过控制台访问节点范围。

2022-04-01