dom多姆手表官网,手术显微镜dom3000a

在个性化页面制作里经常会用到一键换肤功能,其中包括更换背景、文字颜色、按键背景色等等一套样式。这个功能可以用DOM完成。

1、思路

设计四个按键,分别对应四套样式,点击样式即可改变背景。

代码思路是,html写四个按钮分别对应四个JavaScript函数,CSS写四个样式分别对应四个id,JavaScript部分的功能是改变<body>标签的id使其对应CSS中的样式即可。

2、HTML部分

html代码部分只需要写出四个对应名称的<button>即可。

点击bottom按钮启动换肤的JavaScript函数

<body><div><button οnclick=”changeSpring)”>春</button><button οnclick=”changeSummer)”>夏</button><button οnclick=”changeAutumn)”>秋</button><button οnclick=”changeWinter)”>冬</button></div></body>
3、CSS部分

写全四种样式的可能性,分别以不同的id选择器选中。

<style type=”text/css”>#spring{background-image: urlspring.jpg); background-repeat:no-repeat;}#summer{background-image: urlsummer.jpg); background-repeat:no-repeat;}#autumn{background-image: urlautumn.jpg); background-repeat:no-repeat;}#winter{background-image: urlwinter.jpg); background-repeat:no-repeat;}</style> 4、JavaScript部分

四个按钮的四个函数功能分别是修改body标签的id。

需要注意的是即便<body>标签只有一个,也要在变量前加上[0]表示第一个选中的<body>,否则无法成功设定id。

<script type=”text/javascript”>var thebody=document.getElementsByTagName’body’);function changeSpring) {thebody[0].id=’spring’;}function changeSummer){thebody[0].id=’summer’;}function changeAutumn) {thebody[0].id=’autumn’;}function changeWinter){thebody[0].id=’winter’;}changeSummer);</script>

5、效果图:

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注