Javascript $0-$4未在Chrome控制台中录制最后选定的DOM元素
我在Chrome命令行API上读到,我可以在终端中使用$0-4来获取最近选择的DOM对象。然而,我不能让它像我期望的那样工作Javascript $0-$4未在Chrome控制台中录制最后选定的DOM元素,javascript,google-chrome,debugging,console.log,Javascript,Google Chrome,Debugging,Console.log,我在Chrome命令行API上读到,我可以在终端中使用$0-4来获取最近选择的DOM对象。然而,我不能让它像我期望的那样工作 $("#ev"); [<button type="button" id="ev">Event attached to this button</button>] console.log($0) //<body></body> 看起来在第2行返回了一个数组,尽管我觉得$document.querySelector的
$("#ev");
[<button type="button" id="ev">Event attached to this button</button>]
console.log($0) //<body></body>
看起来在第2行返回了一个数组,尽管我觉得$document.querySelector的别名。。。。所以我也尝试了$ev[0],但没有更好的运气。这是如何被错误使用的?您必须单击“元素”面板中的元素以将其保存为$0。发件人: 访问最近选定的图元和对象 控制台存储最后五个元素和对象选择。选择“元素”面板中的元素或“轮廓”面板中的对象时,会将其推送到历史堆栈上$x提供对历史堆栈的访问。记住计算机从0开始计数;这意味着最新的项目是$0,最旧的项目是$4
据我所知,$0是在“元素”视图的“开发工具”中最近选择的元素,而不是最近通过查询选择的元素。@ray Yep,这一切都发生在“开发工具”控制台中。我指的是在“元素”视图中选择元素,而不是通过类似$ev的查询进行选择;您必须单击“元素”面板中的某些内容才能录制它。