Javascript freecodecamp属性页错误“;5.当我单击nav元素中的.nav链接按钮时,我会被带到登录页的相应部分&引用;

Javascript freecodecamp属性页错误“;5.当我单击nav元素中的.nav链接按钮时,我会被带到登录页的相应部分&引用;,javascript,html,css,codepen,Javascript,Html,Css,Codepen,当我测试代码时,它检测到navbar菜单中的一个类似项没有按照条件的要求转到页面的任何部分。尽管有警告,页面工作正常 我尝试用href=“javascript:void(0);”删除最后一个锚点,警告消失,但小型设备的“burguer menú”不起作用 <nav class="topnav" id="nav-bar"> <a href="#header" class="active nav-link">Home</a> <a h

当我测试代码时,它检测到navbar菜单中的一个类似项没有按照条件的要求转到页面的任何部分。尽管有警告,页面工作正常

我尝试用href=“javascript:void(0);”删除最后一个锚点,警告消失,但小型设备的“burguer menú”不起作用

<nav class="topnav"  id="nav-bar">
    <a  href="#header"  class="active nav-link">Home</a>
    <a  href="#img-div"  class="nav-link">Image</a>
    <a  href="#tribute-info">info</a>
    <a  class="nav-link"  href="#video">video</a>
    <a  class="nav-link"  href="#form">contact</a>
    <a  class="nav-link" href="#footer">footer</a>
    <a  href="javascript:void(0);"  class="icon nav-link" onclick="myFunction()">
    <i  class="fa fa-bars"></i></a>
</nav>
我希望修复警告,“带有href=“javascript:void(0)”的.nav链接;“未链接到页面上的相应元素:预期null不等于null”,但实际上它显示的是logicat。在没有失去功能的情况下,我如何“欺骗”测试

/* Toggle between adding and removing the "responsive" class to topnav when the user clicks on the icon */
function myFunction() {
  var x = document.getElementById("nav-bar");
  if (x.className === "topnav") {
    x.className += " responsive";
  } else {
    x.className = "topnav";
  }
}