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 操作css实现代码
Jun 11 Javascript
js字符串日期yyyy-MM-dd转化为date示例代码
Mar 06 Javascript
jQuery插件实现图片轮播特效
Jun 16 Javascript
Angularjs实现mvvm式的选项卡示例代码
Sep 08 Javascript
jQuery 移动端拖拽(模块化开发,触摸事件,webpack)
Oct 28 Javascript
微信小程序实战之上拉(分页加载)效果(2)
Apr 17 Javascript
bootstrap是什么_动力节点Java学院整理
Jul 14 Javascript
老生常谈ES6中的类
Jul 31 Javascript
vue+Java后端进行调试时解决跨域问题的方式
Oct 19 Javascript
浅谈Webpack 持久化缓存实践
Mar 22 Javascript
vue+iview/elementUi实现城市多选
Mar 28 Javascript
layui form表单提交之后重新加载数据表格的方法
Sep 11 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 服务器配置(使用Apache及IIS两种方法)
2009/06/01 PHP
PHP大批量数据操作时临时调整内存与执行时间的方法
2011/04/20 PHP
php中rename函数用法分析
2014/11/15 PHP
php文件上传简单实现方法
2015/01/24 PHP
浅谈PHP中的那些魔术常量
2020/12/02 PHP
Javascript 设计模式(二) 闭包
2010/05/26 Javascript
js判断数据类型如判断是否为数组是否为字符串等等
2014/01/15 Javascript
JavaScript实现班级随机点名小应用需求的具体分析
2014/05/12 Javascript
DOM节点深度克隆函数cloneNode()用法实例
2015/01/12 Javascript
jQuery的css() 方法使用指南
2015/05/03 Javascript
Javascript连接Access数据库完整实例
2015/08/03 Javascript
webpack2.0搭建前端项目的教程详解
2017/04/05 Javascript
AngularJS路由Ui-router模块用法示例
2017/05/29 Javascript
JavaScript模拟文件拖选框样式v1.0的实例
2017/08/04 Javascript
使用vue2实现购物车和地址选配功能
2018/03/29 Javascript
如何能分清npm cnpm npx nvm
2019/01/17 Javascript
详解JavaScript中关于this指向的4种情况
2019/04/18 Javascript
在vue中利用全局路由钩子给url统一添加公共参数的例子
2019/11/01 Javascript
原生js实现点击按钮复制内容到剪切板
2020/11/19 Javascript
[01:11:10]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG加赛
2014/05/26 DOTA
使用python3实现操作串口详解
2019/01/01 Python
PyQt QListWidget修改列表项item的行高方法
2019/06/20 Python
python pytest进阶之xunit fixture详解
2019/06/27 Python
Python列表对象实现原理详解
2019/07/01 Python
python 动态迁移solr数据过程解析
2019/09/04 Python
python3.x中安装web.py步骤方法
2020/06/23 Python
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
会计学生自我鉴定
2014/02/06 职场文书
股东合作协议书范本
2014/04/14 职场文书
党的群众路线教育实践活动个人对照检查材料(医生)
2014/11/05 职场文书
2015年机关党建工作总结
2015/05/22 职场文书
新农村建设指导员工作总结
2015/08/13 职场文书
某某店铺的开业庆典主持词范本
2019/11/25 职场文书
oracle通过存储过程上传list保存功能
2021/05/12 Oracle
详解Redis主从复制实践
2021/05/19 Redis
教你如何用cmd快速登录服务器
2022/06/10 Servers