下拉扩展按钮JavaScript

时间:2017-08-07 19:13:53

标签: javascript html

我正在创建一个按钮单击时滑出的div,然后再次单击该按钮时缩回。

经过测试,问题出在我的JavaScript代码中,请参阅下文。

#containerExtension {
    height:0px;
    overflow: hidden
}

#containerExtension.show {
    height:auto;
}
var extension = document.querySelector("#containerExtension");
var extensionButton = document.querySelector("#extensionButton");

extensionButton.addEventListener("click", showHide, false);

function showHide(){
    if(extension.classList.contains("show"){
        extension.classList.remove("show");
    }else{
        extension.classList.add("show");
    }
}

1 个答案:

答案 0 :(得分:-1)

您在)函数中的条件中缺少结束showHide()。应该是:

function showHide(){
    if(extension.classList.contains("show")){
        extension.classList.remove("show");
    }else{
        extension.classList.add("show");
    }
}