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脚本实现Web页面信息交互
Oct 11 Javascript
javascript之锁定表格栏位
Jun 29 Javascript
Node.js中使用事件发射器模式实现事件绑定详解
Aug 15 Javascript
javascript搜索框点击文字消失失焦时文本出现
Sep 18 Javascript
JavaScript、C# URL编码、解码总结
Jan 21 Javascript
Iphone手机、安卓手机浏览器控制默认缩放大小的方法总结(附代码)
Aug 18 Javascript
axios 处理 302 状态码的解决方法
Apr 10 Javascript
vux uploader 图片上传组件的安装使用方法
May 15 Javascript
[原创]微信小程序获取网络类型的方法示例
Mar 01 Javascript
使用 webpack 插件自动生成 vue 路由文件的方法
Aug 20 Javascript
Vuex模块化应用实践示例
Feb 03 Javascript
vue实现下载文件流完整前后端代码
Nov 17 Vue.js
浅谈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采用curl实现伪造IP来源的方法
2014/11/21 PHP
php中socket通信机制实例详解
2015/01/03 PHP
Yii遍历行下每列数据的方法
2016/10/17 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
js类中获取外部函数名的方法与代码
2007/09/12 Javascript
js 格式化时间日期函数小结
2010/03/20 Javascript
IE6下出现JavaScript未结束的字符串常量错误的解决方法
2010/11/21 Javascript
JavaScript中几种常见排序算法小结
2011/02/22 Javascript
jQuery EasyUI API 中文文档 - NumberBox数字框
2011/10/13 Javascript
你的 mixin 真的兼容 ECMAScript 5 吗?
2013/04/11 Javascript
javascript 弹出的窗口返回值给父窗口具体实现
2013/11/23 Javascript
jQuery层次选择器用法示例
2016/09/09 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
2016/11/30 Javascript
JavaScript和jQuery制作光棒效果
2017/02/24 Javascript
Node.js中多进程模块Cluster的介绍与使用
2017/05/27 Javascript
解决vue脚手架项目打包后路由视图不显示的问题
2018/09/20 Javascript
详解在Javascript中进行面向切面编程
2019/04/28 Javascript
微信小程序多列表渲染数据开关互不影响的实现
2020/06/05 Javascript
[05:05]第三天的dota2
2013/07/29 DOTA
Python3 适合初学者学习的银行账户登录系统实例
2017/08/08 Python
pycharm安装和首次使用教程
2018/08/27 Python
Python中的random.uniform()函数教程与实例解析
2019/03/02 Python
Python json模块与jsonpath模块区别详解
2020/03/05 Python
Python requests模块安装及使用教程图解
2020/06/30 Python
C语言面试题
2015/10/30 面试题
吨的认识教学反思
2014/04/27 职场文书
有关环保的标语
2014/06/13 职场文书
公证委托书格式
2014/09/13 职场文书
党的群众路线查摆剖析材料
2014/10/10 职场文书
美丽的大脚观后感
2015/06/03 职场文书
推广普通话主题班会
2015/08/17 职场文书
小学生优秀作文范文(六篇)
2019/07/10 职场文书
2019年健身俱乐部的创业计划书
2019/08/26 职场文书
pytorch显存一直变大的解决方案
2021/04/08 Python
python字符串常规操作大全
2021/05/02 Python
2021好看的国漫排行榜前十名 《完美世界》上榜,《元龙》排名第一
2022/03/18 国漫