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 相关文章推荐
JS处理VBArray的函数使用说明
May 11 Javascript
Jquery实现无刷新DropDownList联动实现代码
Mar 08 Javascript
javascript实现模拟时钟的方法
May 13 Javascript
由浅入深讲解Javascript继承机制与simple-inheritance源码分析
Dec 13 Javascript
JS动态给对象添加属性和值的实现方法
Oct 21 Javascript
原生node.js案例--前后台交互
Feb 20 Javascript
浅谈react.js 之 批量添加与删除功能
Apr 17 Javascript
解决Vue2.0自带浏览器里无法打开的原因(兼容处理)
Jul 28 Javascript
get  post jsonp三种数据交互形式实例详解
Aug 25 Javascript
浅谈React的最大亮点之虚拟DOM
May 29 Javascript
Vue.js单向绑定和双向绑定实例分析
Aug 14 Javascript
浅谈webpack性能榨汁机(打包速度优化)
Jan 09 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
用户的详细注册和判断
2006/10/09 PHP
PHP_Cooikes不同页面无法传递的解决方法
2014/03/07 PHP
微信红包随机生成算法php版
2016/07/21 PHP
php实现购物车产品删除功能(2)
2020/07/23 PHP
php利用array_search与array_column实现二维数组查找
2019/07/08 PHP
PHP针对redis常用操作实例详解
2019/08/17 PHP
TopList标签和JavaScript结合两例
2007/08/12 Javascript
javascript对象之内置对象Math使用方法
2010/04/16 Javascript
Javascript 类、命名空间、代码组织代码
2011/07/31 Javascript
JavaScript中常用的运算符小结
2012/01/18 Javascript
Javascript中 关于prototype属性实现继承的原理图
2013/04/16 Javascript
JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
2013/12/14 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
2014/12/29 Javascript
解决jQuery上传插件Uploadify出现Http Error 302错误的方法
2015/12/18 Javascript
js控制TR的显示隐藏
2016/03/04 Javascript
jQuery点击弹出层弹出模态框点击模态框消失代码分享
2017/01/21 Javascript
vue router动态路由下让每个子路由都是独立组件的解决方案
2018/04/24 Javascript
详解.vue文件解析的实现
2018/06/11 Javascript
用实例解释Python中的继承和多态的概念
2015/04/27 Python
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
2016/07/02 Python
python3中str(字符串)的使用教程
2017/03/23 Python
基于python的多进程共享变量正确打开方式
2018/04/28 Python
便捷提取python导入包的属性方法
2018/10/15 Python
Python中一些深不见底的“坑”
2019/06/12 Python
Python 批量读取文件中指定字符的实现
2020/03/06 Python
python中的插入排序的简单用法
2021/01/19 Python
Pyecharts 中Geo函数常用参数的用法说明
2021/02/01 Python
美国知名的摄影器材销售网站:Adorama
2017/02/01 全球购物
荷兰在线啤酒店:Beerwulf
2019/08/26 全球购物
英国办公家具网站:Furniture At Work
2019/10/07 全球购物
亚洲最大的运动鞋寄售店:KicksCrew
2020/11/26 全球购物
行政助理的职责
2013/11/14 职场文书
测控技术与通信工程毕业生自荐信范文
2013/12/28 职场文书
《老王》教学反思
2014/02/23 职场文书
2014年父亲节活动方案
2014/03/06 职场文书
分享几个简单MySQL优化小妙招
2022/03/31 MySQL