原生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 相关文章推荐
判断页面是关闭还是刷新的js代码
Jan 28 Javascript
基于jQuery的Tab选项框效果代码(插件)
Mar 01 Javascript
JavaScript中一个奇葩的IE浏览器判断方法
Apr 16 Javascript
AngularJS入门教程(零):引导程序
Dec 06 Javascript
jQuery鼠标悬浮链接弹出跟随图片实例代码
Jan 08 Javascript
功能强大的Bootstrap效果展示(二)
Aug 03 Javascript
JavaScript每天必学之事件
Sep 18 Javascript
BootStrap tab选项卡使用小结
Aug 09 Javascript
angularjs实现table增加tr的方法
Feb 27 Javascript
详解Vue内部怎样处理props选项的多种写法
Nov 06 Javascript
在Vue环境下利用worker运行interval计时器的步骤
Aug 01 Javascript
antd table按表格里的日期去排序操作
Nov 17 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
PHP安全技术之 实现php基本安全
2010/09/04 PHP
PHP根据IP判断地区名信息的示例代码
2014/03/03 PHP
Codeigniter(CI)框架分页函数及相关知识
2014/11/03 PHP
PHP判断一个gif图片是否为动态图片的方法
2014/11/19 PHP
zend framework中使用memcache的方法
2016/03/04 PHP
基于Laravel实现的用户动态模块开发
2017/09/21 PHP
jquery使用hide方法隐藏指定id的元素
2015/03/30 Javascript
详解JavaScript for循环中发送AJAX请求问题
2020/06/23 Javascript
js调用webservice构造SOAP进行身份验证
2016/04/27 Javascript
Bootstrap Paginator分页插件使用方法详解
2016/05/30 Javascript
JavaScript正则表达式exec/g实现多次循环用法示例
2017/01/17 Javascript
jQuery基于正则表达式的表单验证功能示例
2017/01/21 Javascript
jQuery使用unlock.js插件实现滑动解锁
2017/04/04 jQuery
Bootstrap布局之栅格系统学习笔记
2017/05/04 Javascript
jQuery实现的简单前端搜索功能示例
2017/10/28 jQuery
详解JavaScript基础知识(JSON、Function对象、原型、引用类型)
2018/01/16 Javascript
Less 安装及基本用法
2018/05/05 Javascript
微信小程序input框中加入小图标的实现方法
2018/06/19 Javascript
详解搭建es6+devServer简单开发环境
2018/09/25 Javascript
jquery ui 实现 tab标签功能示例【测试可用】
2019/07/25 jQuery
javascript单张多张图无缝滚动实例代码
2020/05/10 Javascript
Python打包方法Pyinstaller的使用
2018/10/09 Python
对Python3 序列解包详解
2019/02/16 Python
基于python实现百度翻译功能
2019/05/09 Python
推荐8款常用的Python GUI图形界面开发框架
2020/02/23 Python
Python多线程的退出控制实现
2020/08/10 Python
世界上最大的专业美容用品零售商:Sally Beauty
2017/07/02 全球购物
英国著名书店:Foyles
2018/12/01 全球购物
2013英文求职信模板范文
2013/11/15 职场文书
农村婚礼证婚词
2014/01/10 职场文书
行政管理毕业生自荐信
2014/02/24 职场文书
平面设计专业大学生职业规划书
2014/03/12 职场文书
2014年初中班主任工作总结
2014/11/08 职场文书
工程款申请报告
2015/05/15 职场文书
盲山观后感
2015/06/11 职场文书
HTML+JS实现在线朗读器
2022/02/15 Javascript