gpt4 book ai didi

javascript - 我无法访问 HTMLCollection

转载 作者:行者123 更新时间:2023-11-30 08:20:49 25 4
gpt4 key购买 nike

当我使用 getElementsByClassName 时,我无法访问 HTMLCollection 类型。

我想得到长度但是我不能得到那个

var documentHeader = parent.document.all['header'];
var motionClass = documentHeader.getElementsByClassName('motion');

这是motionClass的结果

HTMLCollection []
0: div.motion
length: 1
__proto__ : HTMLColletion

如果我访问长度结果为0

如何解决这个问题?

最佳答案

注意:此处我们在 DOM 准备就绪时安全地执行代码。确保你正在这样做。

document.addEventListener('DOMContentLoaded', function() {
let motionArray = document.getElementsByClassName('motion');
console.log(motionArray.length);
});
<div class='motion'>test</div>
<div class='motion'>test</div>
<div class='motion'>test</div>
<div class='motion'>test</div>
<div class='motion'>test</div>
<div class='motion'>test</div>
<div class='motion'>test</div>

关于javascript - 我无法访问 HTMLCollection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53926973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com