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 相关文章推荐
JavaScript 全面解析各种浏览器网页中的JS 执行顺序
Feb 17 Javascript
一组JS创建和操作表格的函数集合
May 07 Javascript
js限制文本框输入长度两种限制方式(长度、字节数)
Dec 19 Javascript
js中Math之random,round,ceil,floor的用法总结
Dec 26 Javascript
在JS数组特定索引处指定位置插入元素的技巧
Aug 24 Javascript
node.js中的fs.lstat方法使用说明
Dec 16 Javascript
javascript随机显示背景图片的方法
Jun 18 Javascript
基于JavaScript如何实现ajax调用后台定义的方法
Dec 29 Javascript
从零搭一个自用的前端脚手架的方法步骤
Sep 23 Javascript
微信小程序wxml列表渲染原理解析
Nov 27 Javascript
ES6中Set和Map用法实例详解
Mar 02 Javascript
js实现鼠标切换图片(无定时器)
Jan 27 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 输出URL的快捷方式示例代码
2013/09/22 PHP
神盾加密解密教程(一)PHP变量可用字符
2014/05/28 PHP
PHP调用wsdl文件类型的接口代码分享
2014/11/19 PHP
PDO::exec讲解
2019/01/28 PHP
PHP手机号码及邮箱正则表达式实例解析
2020/07/11 PHP
javascript(js)的小数点乘法除法问题详解
2014/03/07 Javascript
js加入收藏夹代码(兼容ie/ff/op)
2014/05/16 Javascript
javascript 寻找错误方法整理
2014/06/15 Javascript
jQuery实现单击和鼠标感应事件
2015/02/01 Javascript
用window.onerror捕获并上报Js错误的方法
2016/01/27 Javascript
深入理解node exports和module.exports区别
2016/06/01 Javascript
jQuery实现鼠标选中文字后弹出提示窗口效果【附demo源码】
2016/09/05 Javascript
详解Vue2.X的路由管理记录之 钩子函数(切割流水线)
2017/05/02 Javascript
JS生成随机打乱数组的方法示例
2017/12/23 Javascript
vue.js使用v-if实现显示与隐藏功能示例
2018/07/06 Javascript
详解angular部署到iis出现404解决方案
2018/08/14 Javascript
vue组件中传值EventBus的使用及注意事项说明
2020/11/16 Javascript
Python实现批量修改文件名实例
2015/07/08 Python
单链表反转python实现代码示例
2018/02/08 Python
对pandas中时间窗函数rolling的使用详解
2018/11/28 Python
对Python3 * 和 ** 运算符详解
2019/02/16 Python
浅析Python 实现一个自动化翻译和替换的工具
2019/04/14 Python
Python 字符串池化的前提
2020/07/03 Python
使用python库xlsxwriter库来输出各种xlsx文件的示例
2020/09/01 Python
python 多线程共享全局变量的优劣
2020/09/24 Python
python 实现倒计时功能(gui界面)
2020/11/11 Python
使用HTML5 Canvas API控制字体的显示与渲染的方法
2016/03/24 HTML / CSS
群众路线教育实践活动方案
2014/02/02 职场文书
教师网络培训感言
2014/03/09 职场文书
热爱祖国演讲稿
2014/05/04 职场文书
社区安全生产月活动总结
2014/07/05 职场文书
小学生国庆节演讲稿
2014/09/05 职场文书
基层党员群众路线整改措施及努力方向
2014/10/28 职场文书
关于做家务的心得体会
2016/01/23 职场文书
python库sklearn常用操作
2021/08/23 Python
python3中apply函数和lambda函数的使用详解
2022/02/28 Python