4

重複の可能性:
JavaScript関数のエイリアシングが機能していないようです
document.getElementByIdを変数に設定します

これが可能であれば、コードはより効率的になります。

var min = document.getElementById;

document.getElementById()次に、を使用して呼び出しますmin().

縮小されたコードを書き込もうとはしていませんが、この特定のケースでは、スコープのルックアップを減らし、一部の行を短くすることができます。

これは構文の問題ですか、それとも言語の制限ですか?

4

1 に答える 1

6

を呼び出したfoo.bar()場合はinsideにthis設定され、 にコピーした場合は が設定されます。foobarfoo.barwindow.barwindow.bar()thiswindow

getElementByIdDOM ドキュメント オブジェクトを操作する必要があります。

于 2012-05-23T16:28:48.320 に答える