我有一个关于 javascript/html 的问题。
首先,我有这个:
var post = document.body.getElementsByClassName("post");
var x=post[i].getElementsByClassName("MyDiv")[0].innerHTML;
我从未定义的调试器中得到x
,它不存在。
这个 javascript 函数运行onload
主体。我确信我在我的 javascript 中给出了正确的类名,所以它应该找到我的 div。
所以,我在某处读到,有时 javascript 找不到元素,因为它还不存在,它还没有在浏览器中创建(不管这意味着什么)。
由于这个原因,我的函数是否有可能找不到具有该类名的 div?
有解决办法吗?