javascript實現(xiàn)電腦和手機(jī)版樣式切換
本文實例為大家分享了javascript實現(xiàn)電腦和手機(jī)版樣式切換的具體代碼,供大家參考,具體內(nèi)容如下
<!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>產(chǎn)品介紹</li> <li>成功案例</li> <li>合作伙伴</li> </ul> <div> <button onclick="addStyle()">添加樣式效果</button> <button onclick="showStyle('pc')">電腦版</button> <button onclick="showStyle('mobile')">手機(jī)版</button> </div> <script> function addStyle() { //根據(jù)元素的標(biāo)記名獲取元素 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{ //手機(jī)版 lis[i].style.clear = 'both';//清除浮動 lis[i].style.width='100%'; } } } </script> </body> </html>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
TypeScript中正確使用interface和type的方法實例
在ts中定義類型由兩種方式:接口(interface)和類型別名(type alias),interface只能定義對象類型,下面這篇文章主要給大家介紹了關(guān)于TypeScript中正確使用interface和type的相關(guān)資料,需要的朋友可以參考下2021-09-09微信小程序開發(fā)打開另一個小程序的實現(xiàn)方法
這篇文章主要介紹了微信小程序開發(fā)打開另一個小程序的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05localStorage設(shè)置有效期和過期時間的簡單方法
眾所周知前端三大緩存,cookie,sessionStorage,localStorage,下面這篇文章主要給大家介紹了關(guān)于localStorage設(shè)置有效期和過期時間的相關(guān)資料,需要的朋友可以參考下2022-02-02JavaScript ES6中const、let與var的對比詳解
這篇文章主要給大家介紹了在JavaScript中const、let與var對比的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面跟著小編來一起看看吧。2017-06-06javascript 取小數(shù)點后幾位幾種方法總結(jié)
這篇文章主要介紹了javascript 取小數(shù)點后幾位幾種方法總結(jié)的相關(guān)資料,這里提供了四種方法,幫助大家整理,需要的朋友可以參考下2017-08-08JS使用tofixed與round處理數(shù)據(jù)四舍五入的區(qū)別
js中一般使用tofixed與round處理數(shù)據(jù)四舍五入,那么tofixed與round有什么區(qū)別呢?下面小編給大家分享JS使用tofixed與round處理數(shù)據(jù)四舍五入的區(qū)別,需要的朋友參考下吧2017-10-10JS+CSS實現(xiàn)六級網(wǎng)站導(dǎo)航主菜單效果
這篇文章主要介紹了JS+CSS實現(xiàn)六級網(wǎng)站導(dǎo)航主菜單效果,涉及JavaScript遍歷頁面元素及動態(tài)修改css屬性的相關(guān)實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-09-09