2
我注意到我可以使用a
來引用ID爲「a」的元素,但我不確定這個「方法」是否有名稱。當我可以使用它的ID在JS中選擇一個HTML元素時,它叫什麼?
例如,這會將div的文本設置爲「b c」。
<div id="a" class="b c"></div>
<script>a.innerHTML = a.classList</script>
我注意到我可以使用a
來引用ID爲「a」的元素,但我不確定這個「方法」是否有名稱。當我可以使用它的ID在JS中選擇一個HTML元素時,它叫什麼?
例如,這會將div的文本設置爲「b c」。
<div id="a" class="b c"></div>
<script>a.innerHTML = a.classList</script>
它似乎被HTML5標準稱爲Named access on the Window object。更多here
窗口對象必須有一個 屬性
key
,其值是elem
如果:
恰好有一個DOM元素
elem
其財產id
具有價值key
。只有一個DOM元素
elem
其屬性name
的值爲key
。elem
的標記必須是以下其中一個:a,applet,area,embed,form, frame,frameset,iframe,img,object。
不知道名字的,但這裏的一些關於它的討論:http://stackoverflow.com/questions/3434278/do-dom-tree-elements-with-ids-become-global-variables –
[在窗口對象上的命名訪問](http://stackoverflow.com/a/11691401/2643846) – aandis
在jQuery中選擇基於類/ ID等元素稱爲選擇器。 –