この質問 ( ID でアクセス可能な要素) は、要素に ID がある場合、その ID に基づいて変数名でアクセスできることを示しています。Visual Studio 2010 を使用して開発しているときにこの変数が利用できるのを見たので、興味をそそられました。好奇心からいくつかテストを行ったところdocument.getElementById()
、変数名を使用するよりも高速であることがわかりました。そのため、ウィンドウを調べてみましたが、変数が実際に保存されている場所を見つけることができませんでしたwindow["idName"]
。console.log(window)
要素が html で定義されている場合<div id="foo">
、変数を使用して javascript で使用できますfoo
(これを使用することをお勧めしているわけではありません。これは悪い習慣です)。その変数はどこに保存されていますか?