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 研究心得 取得属性的值
Nov 30 Javascript
JavaScript对象链式操作代码(jquery)
Jul 04 Javascript
jQuery在html有效在jsp无效的原因及解决方法
Aug 02 Javascript
jquery实现动态菜单的实例代码
Nov 28 Javascript
详解JavaScript中循环控制语句的用法
Jun 03 Javascript
浅析JavaScript中浏览器的兼容问题
Apr 19 Javascript
Bootstrap Chart组件使用教程
Apr 28 Javascript
jQuery+ajax简单实现文件上传的方法
Jun 03 Javascript
jQuery select自动选中功能实现方法分析
Nov 28 Javascript
实例分析JS与Node.js中的事件循环
Dec 12 Javascript
详解react阻止无效重渲染的多种方式
Dec 11 Javascript
json字符串对象转换代码实例
Sep 28 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类
2006/11/27 PHP
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
2006/12/06 PHP
smarty section简介与用法分析
2008/10/03 PHP
php模拟登陆的实现方法分析
2015/01/09 PHP
简述php环境搭建与配置
2016/12/05 PHP
在javascript中关于节点内容加强
2013/04/11 Javascript
深入理解JavaScript程序中内存泄漏
2016/03/17 Javascript
通过sails和阿里大于实现短信验证
2017/01/04 Javascript
javascript表达式和运算符详解
2017/02/07 Javascript
Bootstrap Table使用整理(一)
2017/06/09 Javascript
详解各版本React路由的跳转的方法
2018/05/10 Javascript
vue移动端实现红包雨效果
2020/06/23 Javascript
JS前端知识点offset,scroll,client,冒泡,事件对象的应用整理总结
2019/06/27 Javascript
js全屏事件fullscreenchange 实现全屏、退出全屏操作
2019/09/17 Javascript
[04:22]DOTA2大事件之护国神翼
2020/08/14 DOTA
python集合类型用法分析
2015/04/08 Python
Python基于回溯法子集树模板解决m着色问题示例
2017/09/07 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
2018/03/15 Python
python Tkinter版学生管理系统
2019/02/20 Python
Python使用指定字符长度切分数据示例
2019/12/05 Python
python实现扫雷小游戏
2020/04/24 Python
Django创建一个后台的基本步骤记录
2020/10/02 Python
你的自行车健身专家:FaFit24
2016/11/16 全球购物
迷你唐卡软皮鞋:Minnetonka Moccasin
2018/05/01 全球购物
意大利中国电子产品购物网站:Geekmall.com
2019/09/30 全球购物
华为慧通面试题
2012/09/11 面试题
经典c++面试题三
2015/07/08 面试题
专科毕业生自我鉴定
2013/12/01 职场文书
配件采购员岗位职责
2013/12/03 职场文书
ktv周年庆活动方案
2014/08/18 职场文书
安全生产工作汇报
2014/10/28 职场文书
2016年幼儿园教研活动总结
2016/04/05 职场文书
html实现随机点名器的示例代码
2021/04/02 Javascript
Python selenium模拟网页点击爬虫交管12123违章数据
2021/05/26 Python
解决SpringCloud Feign传对象参数调用失败的问题
2021/06/23 Java/Android
python3实现常见的排序算法(示例代码)
2021/07/04 Python