【问题标题】:creating submenu with js用js创建子菜单
【发布时间】:2015-05-26 21:09:13
【问题描述】:

我正在尝试使用 js 创建一个子菜单。但它不起作用。 我想单击教育(在标签中),以便 ul(类名为 sub)打开并显示子菜单。

代码如下:

<script language="javascript" type="text/javascript">
    function open()
    {
        var e = document.getElementById(sub);
        if(e.style.display == 'block'){
          e.style.display = 'none';
        }
        else{
          e.style.display = 'block';
        }
    }
</script>

<div id="submenu">
     <ul>
         <li class="headersub"><a href="" class="blue" onClick="open()">education</a>
              <ul  class="sub" style="display:none;">
                   <li>

                      <?php if(isset($_SESSION['user']))require('./module/adminmenu/adminmenu.php'); ?>
                     </li>
              </ul>
        </li>

【问题讨论】:

  • @AbraarArique 当我点击时没有任何反应..我按照你说的做了..没有任何改变

标签: javascript submenu


【解决方案1】:

点击链接后页面是否刷新?如果是,请尝试:

function open(e) {
  e.preventDefault();
  // then your existing code here
}

这应该可以解决问题。

【讨论】:

    猜你喜欢
    • 2018-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-12
    • 1970-01-01
    • 1970-01-01
    • 2017-06-20
    • 2017-12-24
    相关资源
    最近更新 更多