如何在控制台中将HTML元素存储为全局变量

时间:2018-01-26 08:31:16

标签: javascript google-chrome-devtools

当我使用chrome developper工具时,对于我使用console.log登录到控制台的任何变量,我可以右键单击并选择Store as global variable,除非我记录HTML元素。

我找到了一种解决方法:如果使用console.log([el])而不是console.log(el),则可以将数组保存到全局变量,然后使用temp1[0]来访问该元素。

这似乎有点麻烦。还有另一种方法可以在控制台中的全局变量中存储console.log ged元素吗?

2 个答案:

答案 0 :(得分:0)

您可以使用$$(selector)

ƒ $$(selector, [startNode]) { [Command Line API] }

然后使用问题中描述的程序。

答案 1 :(得分:0)

y^=12返回控制台中最后记录的项目。
但是请注意,如果您使用$_,它可能会返回undefined,因为如果您使用console.log(),那么它也会返回console.log('hi!');。解决方法:

undefined