原生JS实现顶部导航栏显示按钮+搜索框功能


Posted in Javascript onDecember 25, 2019

根据点击导航栏,搜索框的内容会随之变动

话不多说,先上图

原生JS实现顶部导航栏显示按钮+搜索框功能
原生JS实现顶部导航栏显示按钮+搜索框功能

HTML代码段

<div class="bar">
      <ul id="menu" class="menu">
        <li class="active">搜店</li>
        <li class="gradient">地址</li>
        <li class="gradient">优惠券</li>
        <li class="gradient">全文</li>
        <li class="gradient">视频</li>
      </ul>
    </div>
    <div class="img_logo"></div>
    <div id="form">
      <form action="#">
        <input id="ins" class="text fl" type="text" value=""/>
        <input class="btn fr" type="submit" value=""/>
      </form>
    </div>

js代码段

var tabTit = document.getElementById('menu');
    var aLi = tabTit.getElementsByTagName('li');
    var oText = document.getElementById('ins');
    console.log("ee",oText)
    var arrText = [
      '例如:荷棠鱼坊烧鱼 或 樱花日本料理',
  '例如:一下雪北京就变成了北平',
  '例如:万达影院双人情侣券',
  '例如:微信可以评论表情包啦?',
  '例如:西安就变成了长安'
    ]
    for (var i = 0; i < aLi.length; i++) {
      var num = 0;
      oText.value=arrText[num];
      aLi[i].onclick = function(i){ 
        var num = i;
        // var iNow = i;
        return function(){
          for (var i = 0; i < aLi.length; i++) {
            aLi[i].className = 'gradient';
            oText.value = '';
            console.log('111')
          };
          aLi[num].className = 'active';
          oText.value=arrText[num];
          
          console.log("aa",oText.value)
        }
      }(i);
    };

总结

以上所述是小编给大家介绍的原生JS实现顶部导航栏显示按钮+搜索框功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
符合W3C网页标准的iframe标签的使用方法
Jul 19 Javascript
从JavaScript 到 JQuery (1)学习小结
Feb 12 Javascript
JavaScript弹窗基础篇
Apr 27 Javascript
JavaScript知识点总结(五)之Javascript中两个等于号(==)和三个等于号(===)的区别
May 31 Javascript
jQuery获取多种input值的简单实现方法
Jun 20 Javascript
jQuery 遍历map()方法详解
Nov 04 Javascript
JS实现的四级密码强度检测功能示例
May 11 Javascript
javascript基本常用排序算法解析
Sep 27 Javascript
React Native实现地址挑选器功能
Oct 24 Javascript
VueRouter导航守卫用法详解
Dec 25 Javascript
jQuery插件实现非常实用的tab栏切换功能【案例】
Feb 18 jQuery
js基于canvas实现时钟组件
Feb 07 Javascript
jQuery+PHP+Ajax实现动态数字统计展示功能
Dec 25 #jQuery
解决Vue 刷新页面导航显示高亮位置不对问题
Dec 25 #Javascript
Vue 路由间跳转和新开窗口的方式(query、params)
Dec 25 #Javascript
如何基于JS截获动态代码
Dec 25 #Javascript
通过微信公众平台获取公众号文章的方法示例
Dec 25 #Javascript
vue远程加载sfc组件思路详解
Dec 25 #Javascript
node实现mock-plugin中间件的方法
Dec 25 #Javascript
You might like
mysql数据库差异比较的PHP代码
2012/02/05 PHP
PHP类与对象中的private访问控制的疑问
2012/11/01 PHP
PHPStrom 新建FTP项目以及在线操作教程
2016/10/16 PHP
PHP日志LOG类定义与用法示例
2018/09/06 PHP
JavaScript Event学习第三章 早期的事件处理程序
2010/02/07 Javascript
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
javascript如何动态加载表格与动态添加表格行
2013/11/27 Javascript
js、jquery图片动画、动态切换示例代码
2014/06/03 Javascript
javascript实现无限级select联动菜单
2015/01/02 Javascript
Jquery日期选择datepicker插件用法实例分析
2015/06/08 Javascript
简单学习JavaScript中的for语句循环结构
2015/11/10 Javascript
js实现时间轴自动排列效果
2017/03/09 Javascript
vue的Virtual Dom实现snabbdom解密
2017/05/03 Javascript
js实现关闭网页出现是否离开提示
2017/12/07 Javascript
微信小程序swiper实现滑动放大缩小效果
2018/11/15 Javascript
node.js基于dgram数据报模块创建UDP服务器和客户端操作示例
2020/02/12 Javascript
浅谈鸿蒙 JavaScript GUI 技术栈
2020/09/17 Javascript
[01:00:17]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第二场 1月25日
2021/03/11 DOTA
python3实现抓取网页资源的 N 种方法
2017/05/02 Python
Python编程给numpy矩阵添加一列方法示例
2017/12/04 Python
Python实现的质因式分解算法示例
2018/05/03 Python
Django添加KindEditor富文本编辑器的使用
2018/10/24 Python
python自动循环定时开关机(非重启)测试
2019/08/26 Python
Python中文分词库jieba,pkusegwg性能准确度比较
2020/02/11 Python
PyCharm无法引用自身项目解决方式
2020/02/12 Python
python使用scapy模块实现ARP扫描的过程
2021/01/21 Python
华为菲律宾官方网站:HUAWEI Philippines
2021/02/23 全球购物
幼儿园新学期寄语
2014/01/18 职场文书
班主任工作经验材料
2014/02/02 职场文书
责任书格式范文
2014/07/28 职场文书
销售活动策划方案
2014/08/26 职场文书
医院深入开展党的群众路线教育实践活动实施方案
2014/08/27 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
企业党员个人自我评价
2014/09/20 职场文书
2016年暑期社会实践活动总结报告
2016/04/06 职场文书
2019最新版股权转让及委托持股协议书范本
2019/08/07 职场文书