JS GetElementByClassName [0]返回undefined

时间:2018-01-05 21:50:50

标签: javascript html css

我正在关注W3Schools的教程来制作JS幻灯片。虽然这看起来很简单,但即使在直接复制代码之后,我的JavaScript也会有一些非常荒谬和令人沮丧的错误。问题似乎是,当我的函数访问document.getElementsByClassName("slides")[some_index_here]时,它返回undefined,尽管如此,当我通过inspect元素控制台以完全相同的方式访问SAME元素时,我正在寻找的东西显示出来。发生了什么事?

1 个答案:

答案 0 :(得分:0)

我发现我需要在window.onload函数中包装我所做的事情,因为代码在元素存在之前执行。