4

可能重复:
JavaScript 函数别名似乎不起作用
将 document.getElementById 设置为变量

如果可能的话,代码会更有效率:

var min = document.getElementById;

然后调用document.getElementById()使用min().

不尝试编写缩小代码,但在这种特殊情况下,可以减少范围查找并缩短一些行。

这是语法问题还是对语言的限制?

4

1 回答 1

6

当你调用foo.bar()then时this设置为fooinsidebar 当你复制foo.barwindow.barthen 调用window.bar()时,this设置为window

getElementById必须对 DOM 文档对象进行操作。

于 2012-05-23T16:28:48.320 回答