javascript - 在javascript中使用.click增加数字位数语句
问题描述
我从夏天开始就一直在这个网站上工作,想在它结束之前完成。所以,我的朋友最近向我解释说,“Javascript”可以将“divs”从“block”删除为“none”。所以,我做到了。
无论如何,我试图找到一些方法来增加计数或“i++”。所以,假设我想要。如果我单击此 div 一次,它将增加宽度并隐藏所有其他 div(总共 4 个 div)。如果我再次单击它,它将带回另一个 div,它会带回这个 div 的原始大小并将“I”重置为零。谢谢!
function handlerForFirstDiv() {
var i = 0;
!
i++;
if (i = 2) {
a.style.width = "150%";
a.style.transform = "translate(-2.5vw, -2vh)";
b.style.position = "relative";
c.style.display = "none";
d.style.width = "10vw";
}
else {
d.style.width = "50vw";
}
!
}
解决方案
看起来你正在尝试制作手风琴。您可以在此处获得完整且简单的指南。https://www.w3schools.com/howto/howto_js_accordion.asp