可以使用 getElementById 定位元素,但不能将其分配给变量

Element can be located with getElementById, but can't assign it to a variable

查看下面的控制台结果。为什么我可以使用 getElementById 找到元素,但是当我尝试将元素分配给变量时,我得到 "undefined"?我已经搜索了答案,但找不到任何答案。

Javascript Console

undefined 是您声明表达式的结果。不是变量 boo.

的值

尝试在控制台中输入 boo,它的输出与 document.getElementById("close") 相同。