想做一个按钮,可以实现点击后在两套css之间来回切换,但是没有效果,代码如下:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>1</title>
<link rel="stylesheet" type="text/css" href="skin1.css" id="skin">
<script>
function change() {
var skintype=document.getElementById("skin");
if (skintype.href=="skin1.css")
{
skintype.href="skin2.css";
}
else{
skintype.href="skin1.css";
}
}
</script>
</head>
<body>
<p>
<input type="button" value="切换" onclick="change();">
</p>
</body>
</html>
3 回答
已采纳
woshiajuana
TA贡献211条经验 获得超152个赞
不是不管用
skintype.href取值它会包含http域名等信息
你打印一下就知道了 他的值会是:http://域名/skin1.css这种行式
所以判断skintype.href=="skin1.css"它是不等于的直接执行
skintype.href="skin1.css";
然后skintype.href就没改变过
添加回答
举报
0/150
提交
取消