可能的重复项:
JavaScript 函数别名似乎不起作用
将 document.getElementById 设置为变量
如果可能的话,代码会更有效:
var min = document.getElementById;
然后使用 min().
调用document.getElementById()
不尝试编写缩小的代码,但在这种特殊情况下,可以减少范围查找并缩短一些行。
这是语法问题还是语言的约束?
当您调用foo.bar()
时,this
设置为foo
内部bar
当您将foo.bar
复制到window.bar
然后调用 window.bar()
时,this
设置为 window
。
getElementById
必须对 DOM 文档对象进行操作。