首页 > 解决方案 > 在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";
    }
!
}

标签: javascript

解决方案


看起来你正在尝试制作手风琴。您可以在此处获得完整且简单的指南。https://www.w3schools.com/howto/howto_js_accordion.asp


推荐阅读