對(duì)象的屬性由兩種固定的方法來(lái)訪問(wèn):”.”記法和”[ ]“方括號(hào)記法:
使用”.”號(hào)記法訪問(wèn)標(biāo)準(zhǔn)的對(duì)象屬性,使用”[ ]“方括號(hào)記法訪問(wèn)由頁(yè)面定義的對(duì)象屬性。如下
document.forms["myformname"].elements["myinput"].value
這里,forms 是 document 的一個(gè)標(biāo)準(zhǔn)屬性,而表單名 myformname 則是由頁(yè)面所定義的。同時(shí),elements 和 value 屬性都是由規(guī)范所定義的標(biāo)準(zhǔn)屬性。而 myinput 則是由頁(yè)面所定義的。
如果一個(gè)屬性名在執(zhí)行產(chǎn)生,方括號(hào)是必須,如果你有 “value1″, “value2″, 和 “value3″這樣的屬性,并且想利用變量 i=2來(lái)訪問(wèn)
這個(gè)可以運(yùn)行:
MyObject["value"+i]
這個(gè)不可以:
MyObject.value+i
以上就是小編為大家?guī)?lái)的淺談JS使用[ ]來(lái)訪問(wèn)對(duì)象屬性的全部?jī)?nèi)容了,希望對(duì)大家有所幫助,多多支持武林網(wǎng)~
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注