簡體   English   中英

我的下拉菜單無法正常工作

[英]I can't get my drop down menu to work

我想讓人們在單擊“菜單”時隱藏/顯示nav 這是我的代碼:

<script>
    document.querySelector(".switch").onclick = function() {
        if (document.querySelector(".mobileNav ul").className == "drop"){
            this.className = "dropShow";
        }
        else {
            this.className = "drop";
        }
    };

</script>

但它什么也沒做。

快好了。 只是一個小錯誤。

this.className使用class .switch將className分配給按鈕元素。 而是執行以下操作:

document.querySelector(".switch").onclick = function() {

    var ulElem = document.querySelector(".mobileNav ul");

    if ( ulElem.className== "drop"){
        ulElem.className = "dropShow";
    }
    else {
        ulElem.className = "drop";
    }
};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM