本文实例讲述了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 "htmlcode">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程序设计有所帮助。
标签:
JS,换肤功能
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
暂无“JS实现换肤功能的方法实例详解”评论...
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?
更新动态
2024年11月19日
2024年11月19日
- 好薇2024《兵哥哥》1:124K黄金母盘[WAV+CUE]
- 胡歌.2006-珍惜(EP)【步升大风】【FLAC分轨】
- 洪荣宏.2014-拼乎自己看【华特】【WAV+CUE】
- 伊能静.1999-从脆弱到勇敢1987-1996精选2CD【华纳】【WAV+CUE】
- 刘亮鹭《汽车DJ玩主》[WAV+CUE][1.1G]
- 张杰《最接近天堂的地方》天娱传媒[WAV+CUE][1.1G]
- 群星《2022年度发烧天碟》无损黑胶碟 2CD[WAV+CUE][1.4G]
- 罗文1983-罗文甄妮-射雕英雄传(纯银AMCD)[WAV+CUE]
- 群星《亚洲故事香港纯弦》雨果UPMAGCD2024[低速原抓WAV+CUE]
- 群星《经典咏流传》限量1:1母盘直刻[低速原抓WAV+CUE]
- 庾澄庆1993《老实情歌》福茂唱片[WAV+CUE][1G]
- 许巍《在别处》美卡首版[WAV+CUE][1G]
- 林子祥《单手拍掌》华纳香港版[WAV+CUE][1G]
- 郑秀文.1997-我们的主题曲【华纳】【WAV+CUE】
- 群星.2001-生命因爱动听电影原创音乐AVCD【MEDIA】【WAV+CUE】