搜尋

首頁  >  問答  >  主體

javascript - js取得到物件但是取物件的屬性值為什麼是undefined?

用Js動態新增的td標籤,並設定了一個class為bg_red,然後頁面載入完後我想取得這個class,var a = document.getElementByClassName('bg_red')這樣獲取,我用console.log( typeof a)印出來是一個對象,再console.log(a)確實有很多屬性值在裡面,為什麼我用console.log(a[0])就是undefined了? a的length是300,console.log(a.length)印出來居然是0,什麼原因?圖如下:

###
PHPzPHPz2755 天前992

全部回覆(1)我來回復

  • PHP中文网

    PHP中文网2017-05-18 10:49:57

    然而 一樣的程式碼 並沒有任何的問題

    還有問題裡面是getElementsByClassName(少了個s);

    也許是瀏覽器原因? ? ?

    回覆
    0
  • 取消回覆