JavaScript不显示导航菜单

问题描述 投票:0回答:1

移动菜单看起来不错,并且可以响应大小变化,但是当您单击移动菜单时,它不会弹出或完全没有反应。

  <nav>
       <ul class="topnav" id="myTopnav">
      <li><a href="index.html" class="selected">Home</a></li>
      <li><a href="about.html">About</a></li>
      <li><a href="skills.html">Skills</a></li>
      <li><a href="mywork.html"> My Work </a></li>
      <li><a href="contact.html">Contact</a></li>
      <li class="icon">
      <a href="scripts.js:void(0);" onclick="myFunction()">&#9776;</a>
    </li>
    </ul>
  </nav>

这是JavaScript

function myFunction() {
    var x = document.getElementById("myTopnav");
    if (x.className === "topnav") {
        x.className += "responsive";
    } else {
        x.className = "topnav";
    }
}
javascript html menubar
1个回答
0
投票

您可以在“响应”之前插入一个空格。像这样:

© www.soinside.com 2019 - 2024. All rights reserved.