(未捕获的类型错误:无法设置未定义的属性“显示”

时间:2021-07-12 17:42:02

标签: javascript undefined display uncaught-exception

function open() {
document.getElementsByClassName("nav").style.display='flex';}

我已经尝试过多次显示项目但无法解决,我希望有人 帮助提前致谢!!

1 个答案:

答案 0 :(得分:0)

<块引用>

document.getElementsByClassName("nav")

Document 接口的 getElementsByClassName 方法返回一个 具有所有给定的所有子元素的类数组对象 类名。当在文档对象上调用时,完整的 搜索文档,包括根节点。你也可以打电话 getElementsByClassName() 在任何元素上;它只会返回元素 它们是具有给定的指定根元素的后代 类名。

您可能需要执行以下操作(假设您只有一个类名为 nave 的元素):

(document.getElementsByClassName("nav")[0]).style.display='flex';