将菜单添加到导航栏的 Javascript

DL4321

我从 w3schools 得到了以下代码。如何使用 javascript 在 mySidenav 中动态添加更多菜单项?

CCS部分:

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}
.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    transition: 0.3s
}
.sidenav a:hover, .offcanvas a:focus{
    color: #f1f1f1;
}
.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

HTML 正文:

<div id="mySidenav" class="sidenav">
  <a href="javascript:void(0)" class="closebtn" onclick="closeNav()">&times;</a>
  <a href="#">About</a>
  <a href="#">Services</a>
  <a href="#">Clients</a>
  <a href="#">Contact</a>
</div>

如何将对象 xxx 添加到 mySidenav?

浮力器

好吧,您需要为此使用普通的 javascript,仅此而已!

这是它的方式......

  1. 首先,使用objectgetElementById()方法定义一个指向侧边栏的变量document

    var menu = document.getElementById("mySidenav");
    
  2. 现在,您可以使用object 的createElement()方法创建一个新元素document

    var newlink= document.createElement("a"); // In this case it's anchor element. 
    
  3. 现在你可以为你的对象分配各种属性,我不会在这里告诉你怎么做,你必须搜索文档

  4. 最后,在您设置了所需的属性后,您可以简单地将对象附加到菜单中。

    menu.appendChild(newlink);
    

我希望这对你有帮助!:D

爱丽丝

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用JavaSCript将活动类动态添加到动态构建的导航菜单项

来自分类Dev

如果使用javascript或jquery的菜单较长,如何自动将滚动条添加到侧边栏菜单

来自分类Dev

将下拉菜单添加到导航栏

来自分类Dev

有没有一种方法可以使用某些Javascript将Auth0登录按钮添加到导航栏中

来自分类Dev

使用javascript将类添加到二级导航

来自分类Dev

将项目添加到导航栏

来自分类Dev

如何将菜单项添加到WebKitContextMenu(javascript,gjs)?

来自分类Dev

javascript将数据添加到json

来自分类Dev

javascript将数字添加到width()

来自分类Dev

将Javascript添加到php代码

来自分类Dev

将图像添加到Javascript代码

来自分类Dev

将JavaScript变量添加到href

来自分类Dev

Javascript将数据添加到div

来自分类Dev

javascript将数字添加到width()

来自分类Dev

将javascript变量添加到模型

来自分类Dev

将eventlistener添加到javascript数组

来自分类Dev

将键添加到 Javascript 数组

来自分类Dev

将 JavaScript 添加到 php 脚本

来自分类Dev

Javascript for() 将值添加到数组

来自分类Dev

将个人资料图片添加到引导导航栏下拉菜单

来自分类Dev

将下拉菜单添加到 bootstrap3 导航栏

来自分类Dev

在 Shiny 中将工具提示添加到导航栏菜单

来自分类Dev

如何将子菜单添加到导航菜单

来自分类Dev

如何将搜索栏添加到导航栏

来自分类Dev

将javascript添加到javascript生成的html中

来自分类Dev

标签导航(将类添加到打开的项目菜单)

来自分类Dev

Magento:将子类别添加到左侧导航菜单

来自分类Dev

引导程序3:将Buttongroup添加到导航栏

来自分类Dev

将汉堡包按钮添加到导航栏

Related 相关文章

热门标签

归档