我相信在JS中訪問帶有id的元素的標準方式是使用getElementById。如果人們喜歡使用jQuery,那麼他們可能會使用他們的選擇器。但最近我碰到這是下面一個非常簡單的代碼示例:使用沒有getElementById和jQuery的id訪問div
HTML:
<div id="h">Hello</div>
JS:
h.innerHTML = "Too bad";
這是唯一的代碼,並沒有其他變量聲明,只是讓人們知道。
我們如何能夠訪問div元素,就好像它是一個Javascript對象?
P.S. :代碼示例有效。
這是一個*壞主意*爲依託,爲名爲全局變量'h'將跟隨這個屬性,有效地隱藏它。 –
另請參見[使用ID的DOM樹元素是否變成全局變量?](http://stackoverflow.com/questions/3434278/do-dom-tree-elements-with-ids-become-global-variables)。 AFAIK它已經成爲標準化。 – traktor53