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 验证上传图片大小[客户端]
Aug 01 Javascript
如何使用Javascript正则表达式来格式化XML内容
Jul 04 Javascript
jQuery实现table隔行换色和鼠标经过变色的两种方法
Jun 15 Javascript
Redis基本知识、安装、部署、配置笔记
Mar 05 Javascript
JQuery+CSS实现图片上放置按钮的方法
May 29 Javascript
js实现select二级联动下拉菜单
Apr 17 Javascript
浅析JavaScript中命名空间namespace模式
Jun 22 Javascript
jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
Apr 10 jQuery
浅谈vue.js中v-for循环渲染
Jul 26 Javascript
JavaScript实现开关等效果
Sep 08 Javascript
node基于puppeteer模拟登录抓取页面的实现
May 09 Javascript
js实现转动骰子模型
Oct 24 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地址栏传中文乱码解决方法集合
2010/06/25 PHP
网站用php实现paypal整合方法
2010/11/28 PHP
文件上传之SWFUpload插件(代码)
2015/07/30 PHP
PHP面向对象程序设计之类与反射API详解
2016/12/02 PHP
php中Redis的应用--消息传递
2017/03/28 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
Js动态创建div
2008/09/25 Javascript
asp.net+js 实现无刷新上传解析csv文件的代码
2010/05/17 Javascript
javascript-简单的计算器实现步骤分解(附图)
2013/05/30 Javascript
Ajax中解析Json的两种方法对比分析
2015/06/25 Javascript
学习JavaScript设计模式之代理模式
2016/01/12 Javascript
iOS + node.js使用Socket.IO框架进行实时通信示例
2017/04/14 Javascript
bootstrap-table组合表头的实现方法
2017/09/07 Javascript
基于js中document.cookie全面解析
2017/09/14 Javascript
CKEditor4配置与开发详细中文说明文档
2018/10/08 Javascript
JS常见错误(Error)及处理方案详解
2020/07/02 Javascript
分享8个JavaScript库可更好地处理本地存储
2020/10/12 Javascript
vue实现广告栏上下滚动效果
2020/11/26 Vue.js
Python中处理时间的几种方法小结
2015/04/09 Python
Python获取指定字符前面的所有字符方法
2018/05/02 Python
django反向解析和正向解析的方式
2018/06/05 Python
Python中拆分字符串的操作方法
2019/07/23 Python
python实现在一个画布上画多个子图
2020/01/19 Python
django使用JWT保存用户登录信息
2020/04/22 Python
HTML5组件Canvas实现图像灰度化(步骤+实例效果)
2013/04/22 HTML / CSS
LTD Commodities:礼品,独特发现,家居装饰,家用器皿
2017/08/11 全球购物
EQVVS官网:设计师男装和女装
2018/10/24 全球购物
飞利浦西班牙官方网站:Philips西班牙
2020/02/17 全球购物
StringBuilder和String的区别
2015/05/18 面试题
计算机网络毕业生自荐信
2013/10/01 职场文书
美术指导助理求职信
2014/04/20 职场文书
卫生系统先进事迹
2014/05/13 职场文书
警察群众路线整改措施
2014/09/26 职场文书
2015年物业管理员工工作总结
2015/10/15 职场文书
2019年销售人员的职业生涯规划书
2019/03/25 职场文书
初中教务主任竞聘演讲稿(范文)
2019/08/20 职场文书