如何解决未捕获的类型错误:无法设置未定义的属性“显示”
function open() {
document.getElementsByClassName("nav").style.display='flex';}
我已经尝试过多次显示项目但无法解决,我希望有人 帮助提前致谢!!
解决方法
document.getElementsByClassName("nav")
Document 接口的 getElementsByClassName 方法返回一个 具有所有给定的所有子元素的类数组对象 类名。当在文档对象上调用时,完整的 搜索文档,包括根节点。你也可以打电话 getElementsByClassName() 在任何元素上;它只会返回元素 它们是具有给定的指定根元素的后代 类名。
您可能需要执行以下操作(假设您只有一个类名为 nave 的元素):
(document.getElementsByClassName("nav")[0]).style.display='flex';
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。