Javascript 可折叠而不膨胀

Javascript 可折叠而不膨胀,javascript,html,css,Javascript,Html,Css,我有一个按钮,其中包含一个包含内容的div。单击div时,我希望折叠的内容展开。在div上方悬停时,它会改变颜色,指针也会改变,就像我喜欢的那样。但是,单击后什么也不会发生:折叠的内容不会展开。我的代码有什么问题 var coll=document.getElementsByClassName(“内容”); var i; 对于(i=0;i

我有一个按钮,其中包含一个包含内容的div。单击div时,我希望折叠的内容展开。在div上方悬停时,它会改变颜色,指针也会改变,就像我喜欢的那样。但是,单击后什么也不会发生:折叠的内容不会展开。我的代码有什么问题

var coll=document.getElementsByClassName(“内容”);
var i;
对于(i=0;i

...
仅在展开时显示文本


最好将其用作客户端框架,以获得更好的性能、跨浏览器和更少的代码行


您可以为项目使用
$('.collapse').slideToggle()
函数

好吧……当我把脚本标签放在末尾而不是头部时,它起作用了

第一次启动脚本时,没有设置var来检查是否将显示设置为块或无。您可以用另一种方式对脚本进行排序,将脚本标记移动到body,而不是head,我也可以这样做。谢谢。