因此,我试图用javascript制作一个操作系统,是的,我知道它很可能是HTML格式,但是我正在做一些事情,因此遇到了一些麻烦,尤其是使用此简单的小巧小巧的代码,我尝试了所有有无问题,但都出现了两个错误。一个是我放在标题中的那个,第二个是不使用长度而只是输入一个数字,我输入1来看看会发生什么。对于第二个错误,它与该错误相同,只是没有“长度”而有“ 1”或我输入的另一个数字。我还浏览了堆栈溢出,却一无所获。
这是我的代码:
var i;
var c = document.getElementsByClassName("app-slot").children;
for (i = 0; i < c.length; i++){
if (c[i].tagName != "img"){
c[i].style.display = "none";
}
}
任何人都可以帮我告诉我这是怎么回事...我的主要目的是检测类名称为“ app-slot”的顶部元素是否具有子标签“ img”。我知道它可以与id一起使用,我完全被这个困扰。这与已标记的重复对象不同,因为它使用children属性并将其更改为“ querySelectorAll”,同时保留children属性不会更改任何内容,也没有提供我想要的示例之一答案。