原生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 相关文章推荐
Javascript实例教程(19) 使用HoTMetal(4)
Dec 23 Javascript
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
Nov 04 Javascript
合并table相同单元格的jquery插件分享(很精简)
Jun 20 Javascript
javascript中interval与setTimeOut的区别示例介绍
Mar 14 Javascript
Area 区域实现post提交数据的js写法
Apr 22 Javascript
通过js来制作复选框的全选和不选效果
May 22 Javascript
JavaScript判断数组重复内容的两种方法(推荐)
Jun 06 Javascript
bootstrap fileinput完整实例分享
Nov 08 Javascript
JS实现仿饿了么在浏览器标签页失去焦点时网页Title改变
Jun 01 Javascript
AngularJS 限定$scope的范围实例详解
Jun 23 Javascript
vue下跨域设置的相关介绍
Aug 26 Javascript
浅谈webpack组织模块的原理
Mar 10 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获取文件内容最后一行示例
2014/01/09 PHP
php读取文件内容的方法汇总
2015/01/24 PHP
PHP的AES加密算法完整实例
2016/07/20 PHP
学习JS面向对象成果 借国庆发布个最新作品与大家交流
2009/10/03 Javascript
js中判断Object、Array、Function等引用类型对象是否相等
2012/08/29 Javascript
js实现点击切换TAB标签实例
2015/08/21 Javascript
js实现的万能flv网页播放器代码
2016/04/30 Javascript
去除字符串左右两边的空格(实现代码)
2016/05/12 Javascript
BootStrap modal模态弹窗使用小结
2016/10/26 Javascript
详解JavaScript中return的用法
2017/05/08 Javascript
详解vue.js之绑定class和style的示例代码
2017/08/24 Javascript
react实现一个优雅的图片占位模块组件详解
2017/10/30 Javascript
ES6 javascript的异步操作实例详解
2017/10/30 Javascript
微信小程序表单验证form提交错误提示效果
2020/06/19 Javascript
CryptoJS中AES实现前后端通用加解密技术
2018/12/18 Javascript
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
2019/02/02 NodeJs
详解滑动穿透(锁body)终极探索
2019/04/16 Javascript
微信小程序 简易计算器实现代码实例
2019/09/02 Javascript
javascript(基于jQuery)实现鼠标获取选中的文字示例【测试可用】
2019/10/26 jQuery
微信小程序实现选择地址省市区三级联动
2020/06/21 Javascript
vue中的循环对象属性和属性值用法
2020/09/04 Javascript
用Python的Django框架编写从Google Adsense中获得报表的应用
2015/04/17 Python
Python线程下使用锁的技巧分享
2018/09/13 Python
使用PIL(Python-Imaging)反转图像的颜色方法
2019/01/24 Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
2019/03/27 Python
浅谈Python协程
2020/06/17 Python
使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)
2020/10/12 Python
FILA斐乐中国官方商城:意大利运动品牌
2017/01/25 全球购物
介绍一下Ruby的特点
2013/01/20 面试题
毕业生毕业总结的自我评价范文
2013/11/02 职场文书
小加工厂管理制度
2014/01/21 职场文书
先进个人获奖感言
2014/01/24 职场文书
《陈涉世家》教学反思
2014/04/12 职场文书
社区春季防火方案
2014/06/02 职场文书
身边的榜样活动方案
2014/08/20 职场文书
Python如何利用pandas读取csv数据并绘图
2022/07/07 Python