Javascript 香草冰淇淋赢得';不要单击关闭

Javascript 香草冰淇淋赢得';不要单击关闭,javascript,html,css,Javascript,Html,Css,我尝试编写普通Javascript代码来打开和关闭按钮(选项卡)并显示内容 它们正确显示内容,但单击后不会隐藏内容 我已经“反向工程”了打开选项卡的代码,但此代码在单击时隐藏了内容和按钮 很明显,我的代码是错误的,但我觉得我离实现我设定的目标已经很近了。因此,我希望编辑现有的代码,而不是尝试不大幅更改任何内容 干杯 函数openTab(单击,openTab){ var i; var含量; var-link; content=document.getElementsByClassName(“co

我尝试编写普通Javascript代码来打开和关闭按钮(选项卡)并显示内容

它们正确显示内容,但单击后不会隐藏内容

我已经“反向工程”了打开选项卡的代码,但此代码在单击时隐藏了内容和按钮

很明显,我的代码是错误的,但我觉得我离实现我设定的目标已经很近了。因此,我希望编辑现有的代码,而不是尝试不大幅更改任何内容

干杯

函数openTab(单击,openTab){
var i;
var含量;
var-link;
content=document.getElementsByClassName(“content”);
对于(i=0;i}
您发布的代码有一些令人困惑的行为(例如按钮完全消失)。我删除了使按钮消失的行,以及两个不同的循环,它们似乎在链接的类名方面相互冲突

我将代码编辑为一些简单的内容,根据单击的按钮显示内容,但我怀疑我误解了某些内容,而您正在寻找其他内容。也许你可以澄清一下遗漏了什么

函数openTab(单击,openTab){
var i;
var含量;
var wasOpen=document.getElementById(openTab.style.display==“block”;
content=document.getElementsByClassName(“content”);
对于(i=0;i

关于
你为什么要雇用我
接触
关于内容
租用内容
联系内容

这基本上就是我以前的经历,只是浓缩了一下。我要找的是,当我再次单击选项卡时,我希望内容隐藏。。。我原来的代码是隐藏标签,而不是内容。啊!我理解!您可以添加if语句来检查openTab是否具有块样式并退出该函数。我在我的手机上,所以我编辑了我的答案,但似乎无法测试。不幸的是,它不起作用。。。这是一个有趣的方法,虽然。。。我以为你必须创建一个切换事件?回家!我在手机上所做的是愚蠢的,因为我已经将所有标签设置为“无”后,手机正在检查显示。我已经编辑了代码,现在它有隐藏的行为,呵呵!选项卡隐藏在for循环中,该循环遍历类为“content”的所有元素,该循环以“for(i=0;i