在Chrome开发者工具/Firebug JavaScript控制台中访问第二个/第三个/...最后一个结果

5

在Chrome开发者工具的JavaScript控制台以及Firebug的控制台中,我们可以通过$_访问最后一个计算表达式的结果。

是否有一种方法可以访问第二/第三/...个最后的结果?我对Chrome DevTools和Firebug的答案都感兴趣。

2个回答

5
简单而不幸的答案是,没有办法访问第二/第三/...最后一个计算表达式的值。
请参见Chrome的命令行API文档以及Firebug的文档
只有检查的元素才有这样的历史记录。这意味着,您可以通过$1访问第二个最近检查的元素,通过$2访问第三个最近检查的元素,依此类推。

正如提问者所写,$_ 只返回最后一个结果,而不是倒数第二个或第三个。 - Sebastian Zartner

4

这是一个旧问题,所以我不知道是否还有这个选项,但现在使用Chrome和Firefox(对于任何对象),您可以执行类似于以下操作:

  1. 使用鼠标右键单击对象。
  2. 会打开一个菜单,您可以选择“存储为全局变量”将其存储为变量。

请注意,即使在同一行上,点击对象表示之外的空格也会打开不同的菜单。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接