国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS實現換膚功能的方法實例詳解

2019-11-19 12:11:45
字體:
來源:轉載
供稿:網友

本文實例講述了JS實現換膚功能的方法。分享給大家供大家參考,具體如下:

首先準備HTML頁面如下:

<div id="container"><div id="header">  <h3>無人駕駛要征服世界,得先解決這些問題</h3></div><div id="nav"><input type="button" id="blue" class="blue" value="藍色主題" onclick="changeSyle('blue');" /><input type="button" id="green" class="green" value="綠色主題" onclick="changeSyle('green');" /></div><div id="content">  <h3>  一、觸手可及的偉大野心</h3>  <p>除了統治世界,無人駕駛大概可以和歷史上所有野心匹敵。萬億美金的全球汽車市場也只是無人駕駛的第一個目標,反向控制用戶以汽車為中心的一系列生活和工作才是無人駕駛汽車的長遠目標。</p>  <p>想象一下,把無人駕駛汽車作為超級終端連接用戶在駕駛沿途和目的地發生的全部旅游、娛樂、訂餐、住宿、購物和其它消費,甚至判斷用戶需要租房購房時把地段介紹、樓盤、行情、推薦、點評、價值分析一并提供。你只要對駕駛臺屏幕上的小秘書說一聲OK,就有電商堆著笑臉連線服務,這樣巨大的商業想象空間是任何一家企業無法抗拒的。</p><p>無人駕駛的偉大之處在于改變的遠不止汽車制造業和出租車服務業,而是創造了以無人汽車為中心的新經濟和前所未有的生活模式與社會觀念。中國工程學院李德毅院士希望智能汽車成為2015年中國智能制造的首張名片,是學術界對產業的洞見。在無限前景召喚下,世界級IT和汽車業巨頭幾乎抱團涌入無人駕駛市場。Google和百度在無人駕駛各自深耘多年,蘋果造車的傳言隨時可能躍上頭條,馬斯克(Musk)當然不會錯過讓特斯拉造出超級無人駕駛車的機會,寶馬、奔馳、大眾、奧迪、沃爾沃、本田、比亞迪等中外品牌也紛紛投入其中,前不久知名數據專家吳甘沙也抵不住誘惑從英特爾離職投身智能駕駛。</p></div><div id="footer">  Copyright ? 2015-2016, joshua, All Rights Reserved</div></div>

然后為網站準備兩個css樣式文件blue.css 和green.css文件:

blue.css

body{  margin: 0px;  padding: 0px;}#header{  padding: 10px;  background-color: skyblue;  color: black;  font-family: arial;  text-align: center;  font-weight: bold;}h3{  font-size:20px;  width:800px;  margin: 0 auto;}#content{  width: 90%;  margin: 0 auto;  font-size: 12px;  padding: 10px;  background-color: cadetblue;  line-height: 200%;  text-indent:2em;}#nav{  text-align: center;  margin: 0 auto;  padding: 10px 0px;  background-color: skyblue;}#footer{  position: relative;  bottom: 20px;  margin-top: 30px;  background-color: gray;  text-align: center;}input{  font-size: 12px;  border-radius: 5px;  background-color: skyblue;}input.blue{  background-color: skyblue;}input.green{  background-color: greenyellow;}input#blue{  background-color: skyblue;}

green.css:

body,html{  margin: 0px;  padding: 0px;  height: 100%}#container{  height: 100%;  position: relative;}#header{  padding: 10px;  background-color: greenyellow;  float:left;  width: 20%;  height:100%;  text-align: center;   box-sizing: border-box;}#content{  font-size: 12px;  padding: 10px;  line-height: 180%;  width: 80%;  height: 100%;  text-indent: 2em;  background-color: slategray;  box-sizing: border-box;}.nav{   position: absolute;   top: 50px;   width: 150px; }#footer{  position: relative;  top: 20px;  margin-top: 30px;  background-color: gray;  text-align: center;}input{  border-radius: 5px;}input.blue{  background-color: skyblue;}input.green{  background-color: greenyellow;}

然后在網頁開頭引入css文件

<link rel="stylesheet" href="css/green.css" rel="external nofollow" id="cssfile"/>

然后用js實現換膚:

function changeSyle(name){  css=document.getElementById("cssfile");  css.href=name+".css";  document.styleSheets[0].href=name+".css";  console.log(css.href);  console.log("name="+name);  console.log(name);}

最后定義兩個按鈕調用js換行

<input type="button" id="blue" class="blue" value="藍色主題" onclick="changeSyle('blue');" /><input type="button" id="green" class="green" value="綠色主題" onclick="changeSyle('green');" />

最終效果如下:

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript操作DOM技巧總結》、《JavaScript頁面元素操作技巧總結》、《JavaScript事件相關操作與技巧大全》、《JavaScript查找算法技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript錯誤與調試技巧總結

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陆川县| 玛曲县| 武城县| 西藏| 富锦市| 龙江县| 乐都县| 萍乡市| 安岳县| 汉阴县| 交口县| 永嘉县| 通州市| 集贤县| 边坝县| 清水河县| 图们市| 肥西县| 定陶县| 特克斯县| 富宁县| 进贤县| 普安县| 周宁县| 宁强县| 青铜峡市| 驻马店市| 桂平市| 中卫市| 会东县| 应城市| 曲水县| 泽普县| 轮台县| 天门市| 米林县| 个旧市| 蒲城县| 宜君县| 海南省| 平凉市|