javascript实现电脑和手机版样式切换


Posted in Javascript onNovember 10, 2017

本文实例为大家分享了javascript实现电脑和手机版样式切换的具体代码,供大家参考,具体内容如下

<!DOCTYPE html> 
<html> 
  <head> 
    <meta charset="UTF-8"> 
    <title></title> 
    <style type="text/css"> 
      ul{ 
        list-style: none; 
      } 
       
    </style> 
  </head> 
  <body> 
    <ul> 
      <li>首页</li> 
      <li>公司概况</li> 
      <li>产品介绍</li> 
      <li>成功案例</li> 
      <li>合作伙伴</li> 
    </ul> 
    <div>      
      <button onclick="addStyle()">添加样式效果</button> 
      <button onclick="showStyle('pc')">电脑版</button> 
      <button onclick="showStyle('mobile')">手机版</button> 
    </div> 
    <script> 
      function addStyle() 
      { 
        //根据元素的标记名获取元素 
        var lis = document.getElementsByTagName('li'); 
        for(var i = 0;i<lis.length;i++) 
        { 
          lis[i].style.width = '150px'; 
          lis[i].style.height= '30px'; 
          lis[i].style.padding = '5px 10px'; 
          lis[i].style.marginTop = '1px'; 
          lis[i].style.backgroundColor = 'rgb(51,51,51)'; 
          lis[i].style.textAlign = 'center'; 
          lis[i].style.lineHeight = '30px'; 
          lis[i].style.color='#fff'; 
        } 
      } 
       
      function showStyle(type) 
      { 
        var lis = document.getElementsByTagName('li'); 
        for(var i = 0;i<lis.length;i++){ 
          if(type == 'pc'){ 
            //PC版 
            lis[i].style.float = 'left';//左浮动 
            //移除指定的属性 
            lis[i].style.removeProperty('clear'); 
            lis[i].style.width='150px'; 
          }else{ 
            //手机版 
            lis[i].style.clear = 'both';//清除浮动 
            lis[i].style.width='100%'; 
          } 
        } 
       
      } 
    </script> 
  </body> 
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery 事件对象属性小结
Apr 27 Javascript
解析javascript系统错误:-1072896658的解决办法
Jul 08 Javascript
jquery toolbar与网页浮动工具条具体实现代码
Jan 12 Javascript
基于canvas实现的绚丽圆圈效果完整实例
Jan 26 Javascript
详解vue axios中文文档
Sep 12 Javascript
JS实现调用本地摄像头功能示例
May 18 Javascript
微信小程序实现拍照画布指定区域生成图片
Jul 18 Javascript
Swiper.js实现移动端元素左右滑动
Sep 08 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
May 13 Javascript
jQuery--遍历操作实例小结【后代、同胞及过滤】
May 22 jQuery
解决vue-photo-preview 异步图片放大失效的问题
Jul 29 Javascript
关于vue-cli3打包代码后白屏的解决方案
Sep 02 Javascript
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
Nov 10 #jQuery
js定时器+简单的动画效果实例
Nov 10 #Javascript
浅谈Node.js CVE-2017-14849 漏洞分析(详细步骤)
Nov 10 #Javascript
angular之ng-template模板加载
Nov 09 #Javascript
深入理解Vue 单向数据流的原理
Nov 09 #Javascript
node.js基于express使用websocket的方法
Nov 09 #Javascript
angular2系列之路由转场动画的示例代码
Nov 09 #Javascript
You might like
PHP 小心urldecode引发的SQL注入漏洞
2011/10/27 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(七)
2014/06/23 PHP
Zend Framework路由器用法实例详解
2016/12/11 PHP
laravel通用化的CURD的实现
2019/12/13 PHP
NodeJS的模块写法入门(实例代码)
2012/03/07 NodeJs
jQuery实现在下拉列表选择时获取json数据的方法
2015/04/16 Javascript
jQuery编程中的一些核心方法简介
2015/08/14 Javascript
jQuery插件cxSelect多级联动下拉菜单实例解析
2016/06/24 Javascript
原生js实现新闻列表展开/收起全文功能
2017/01/20 Javascript
微信小程序教程系列之视图层的条件渲染(10)
2017/04/19 Javascript
使用Browserify来实现CommonJS的浏览器加载方法
2017/05/14 Javascript
vue与bootstrap实现时间选择器的示例代码
2017/08/26 Javascript
Vue-Router2.X多种路由实现方式总结
2018/02/09 Javascript
js实现input密码框显示/隐藏功能
2020/09/10 Javascript
vue项目中仿element-ui弹框效果的实例代码
2019/04/22 Javascript
详细解析Python中的变量的数据类型
2015/05/13 Python
python模块之re正则表达式详解
2017/02/03 Python
tensorflow学习笔记之mnist的卷积神经网络实例
2018/04/15 Python
一篇文章读懂Python赋值与拷贝
2018/04/19 Python
用Python解决x的n次方问题
2019/02/08 Python
pandas 时间格式转换的实现
2019/07/06 Python
python Kmeans算法原理深入解析
2019/08/23 Python
使用python-opencv读取视频,计算视频总帧数及FPS的实现
2019/12/10 Python
Python判断三段线能否构成三角形的代码
2020/04/12 Python
Python基于内置函数type创建新类型
2020/10/22 Python
JBL英国官网:JBL UK
2018/07/04 全球购物
SQL Server笔试题
2012/01/10 面试题
请用Java实现列出某个目录下的所有文件
2013/09/23 面试题
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
个人委托书范本
2014/09/13 职场文书
创先争优宣传标语
2014/10/08 职场文书
2015年“公民道德宣传日”活动方案
2015/05/06 职场文书
本科毕业论文致谢怎么写
2015/05/14 职场文书
费城故事观后感
2015/06/10 职场文书
盲山观后感
2015/06/11 职场文书
详解CSS伪元素的妙用单标签之美
2021/05/25 HTML / CSS