我有以下 Javascript 代码:
setTimeout(function() {
var el = document.getElementsByClassName('video');
el.className += " hidden";
// el[0].style.visibility = 'hidden';
}, 3000);
我希望脚本将一个隐藏类添加到视频类中。我的代码有什么错误吗?
你的真诚
最佳答案
您缺少迭代部分。 getElementsByClassName
方法返回元素的 NodeList
。因此,您需要迭代 NodeList
setTimeout(
function(){
var el = document.getElementsByClassName('video');
for(var element of el){
el.className += "hidden";
}
}
,3000);
关于javascript - 纯 Javascript 获取 elementByClass 添加隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41965603/