gpt4 book ai didi

javascript - var $1 = document.getElementById ("any");只有在 Chrome Dev Tools 中执行两次后才能工作

转载 作者:数据小太阳 更新时间:2023-10-29 04:18:12 25 4
gpt4 key购买 nike

当我在 Chrome 开发者工具控制台上执行此操作时,我正在尝试一些基本代码:

enter image description here

语言规范说您可以声明一个以字母 $ 或 _ 开头的变量。

那么,为什么会这样呢?这只是一个错误还是有其他理由?
为什么它第一次不工作,但在重新分配时工作?

编辑:

我收到关于 $1 到 $4 被保留标识符的评论,但我仍然不明白为什么它第二次被分配(而不是第一次或从未被分配)

最佳答案

引自devtools documentation

Dev Tools remembers the last five DOM elements (or JavaScript heapobjects) that you've selected in the tab (or Profiles panel). It makesthose objects available as $0, $1, $2, $3, and $4. $0 returns the mostrecently selected element or JavaScript object, $1 returns the secondmost recently selected one, and so on.

这些保留标识符的行为与控制台中的其他常规标识符不同。

希望这对您有所帮助。

关于javascript - var $1 = document.getElementById ("any");只有在 Chrome Dev Tools 中执行两次后才能工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30272112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com