请注意,这些仅在某些浏览器的开发人员工具中起作用。
$_ 给您最后计算的任何表达式的值。
"foo" // "foo" $_ // "foo"
$0指当前在检查器中选择的DOM元素。因此,如果<div id="foo">突出显示:
$0 // <div id="foo"> $0.getAttribute('id') // "foo"
$1指的是元件之前选择的,$2以在此之前,所选择的一个,等等为$3和$4。
要获取与CSS选择器匹配的元素的集合,请使用$$(selector)。这本质上是的快捷方式document.querySelectorAll。
var images = $$('img'); // 返回所有匹配元素的数组或节点列表
$_ | $()¹ | $$() | $0 | $1 | 2美元 | 三块 | $4 | |
---|---|---|---|---|---|---|---|---|
歌剧 | 15岁以上 | 11+ | 11+ | 11+ | 11+ | 15岁以上 | 15岁以上 | 15岁以上 |
铬 | 22岁以上 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
火狐浏览器 | 39岁以上 | ✓ | ✓ | ✓ | × | × | × | × |
IE浏览器 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 |
苹果浏览器 | 6.1+ | 4+ | 4+ | 4+ | 4+ | 4+ | 4+ | 4+ |
¹或的别名document.getElementByIddocument.querySelector