Javascript 纯JS添加类不工作

Javascript 纯JS添加类不工作,javascript,html,Javascript,Html,我有一个正在制作的网站,它的HTML代码如下: <div id="close" onclick="close()"></div> 但当我单击“关闭”时,它似乎不起作用。你可以在网站上看到我的意思。请帮助您的元素id与函数名close冲突 我建议更改函数名,因为它听起来太普通了。您的元素id与函数名close冲突 我建议更改函数名,因为它听起来太通用了。元素。className()比setAttribute('class',…)更适合使用类。另外,如果您不使用旧浏览器:e

我有一个正在制作的网站,它的HTML代码如下:

<div id="close" onclick="close()"></div>

但当我单击“关闭”时,它似乎不起作用。你可以在网站上看到我的意思。请帮助您的元素
id
与函数名
close
冲突


我建议更改函数名,因为它听起来太普通了。

您的元素
id
与函数名
close
冲突


我建议更改函数名,因为它听起来太通用了。

元素。className
()比
setAttribute('class',…)
更适合使用类。另外,如果您不使用旧浏览器:
element.classList
非常酷
element.className
()比
setAttribute('class',…)
更适合使用类。另外,如果你不喜欢旧浏览器:
element.classList
非常酷,谢谢!出于某种原因,StackOverflow说“你只能在8分钟内接受这个答案”(?),但不管怎样,它都非常有效。谢谢!出于某种原因,StackOverflow说“你只能在8分钟内接受这个答案”(?),但无论如何它都能完美地工作。
function close() {
  document.getElementById("glass1").setAttribute("class", "hidden");
}