自己看的js的文档,但是自己敲得时候就总是出错,得不到想要的效果,所以找了个视频学习,顺带把每一节的代码手敲了一遍,权当练手。
下面是js换肤的代码
html文件(JS):
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>换肤测试</title>
<link id="skin-one" rel="stylesheet" type="text/css" href="css1.css" />
</head>
<script>
function skin1() {
var ob = document.getElementById('skin-one');
ob.href='css1.css';
}
function skin2() {
var ob = document.getElementById('skin-one');
ob.href='css2.css';
}
</script>
<body>
<input type="button" id="button1" onclick="skin1()" value="皮肤1"/>
<input type="button" id="button2" onclick="skin2()" value="皮肤2"/>
</body>
</html>
css1.css文件:
body{
background: #ccc;
}
input{
background: red;
height: 50px;
width: 100px;
}
css2.css文件:
body{
background: black;
}
input{
height: 100px;
width: 200px;
}