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

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

最佳答案

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

作为一个例子,考虑以下

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

现在您打开了 devtools 控制台并按上述顺序选择了 #sunday#monday#tuesday ,您将获得如下ID:
$0 -> <div id="tuesday"></div>
$1 -> <div id="monday"></div>
$2 -> <div id="sunday"></div>

注:
知道节点在脚本(或控制台)中是可选的可能很有用,例如一个流行的用途是角度元素选择器,所以你可以简单地选择你的节点,然后运行:
angular.element($0).scope()

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

关于google-chrome - ==$0(double 等于零美元)在 Chrome 开发者工具中是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36999739/

10-12 12:51
查看更多