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