为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下,我这段代码的错误在哪

请问一下,我这段代码的错误在哪

kevinZee 2017-01-18 17:53:52
想做一个按钮,可以实现点击后在两套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就没改变过

查看完整回答
2 反对 回复 2017-01-18
?
蜂之谷

TA贡献564条经验 获得超863个赞

...

查看完整回答
反对 回复 2017-01-18
  • 3 回答
  • 0 关注
  • 1528 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信