可能重复:
JavaScript function aliasing doesn't seem to work
Set document.getElementById to variable
如果可能的话,代码会更有效:
var min = document.getElementById;
然后使用document.getElementById()
min().
不尝试编写缩小代码,但在这种特殊情况下,可以减少范围查找并缩短某些行。
这是语法问题还是对语言的限制?
答案 0 :(得分:5)
当您致电foo.bar()
时,this
在foo
内设置为bar
将foo.bar
复制到window.bar
然后致电window.bar()
时,this
设置为window
。
getElementById
必须对DOM文档对象进行操作。