網頁設計公司,網站維護公司,彰化網頁設計公司,台中網站維護,網站維護,網路行銷,富翔資訊 -- getElementsByClassName returns undefined- 使用getElementsByClassName 回傳卻都是 undefined
正在加載......


getElementsByClassName returns undefined- 使用getElementsByClassName 回傳卻都是 undefined

getElementsByClassName returns undefined

使用getElementsByClassName 回傳卻都是 undefined

某些情況下,在Javascript執行時,網頁尚未完整載入DOM,此時 getElementsByClassName 當然抓不到對應的 Class,因此回傳的 NodeList 就沒有資料 length 就會等於 0,為了確保 getElementsByClassName 執行時DOM已經完整載入,則可以設定 getElementsByClassName 是在 window.onload() 底下執行。
如:
window.onload = function(){
alert(document.getElementsByClassName('testClass'));
}


gotop