使用HTML CSS实现网页换肤效果(二)

HTML教程 2026-03-21
废话不多说了,直接给大家贴html代码了,具体代码如下所示:XML/HTML Code复制内容到剪贴板
  1. <head>
  2. <title>网页换肤title>
  3. <metahttp-equiv="Content-Type"content="text/html";charset="UTF-8">
  4. <linkid="myCss"href="orange.css"rel="stylesheet">
  5. <scriptlanguage="javascript">
  6. //写入客户端Cookie
  7. functionwriteCookie(csspath){
  8. vartoday=newDate();
  9. varexpires=newDate();
  10. expires.setTime(today.getTime()+1000*60*60*24*30);//有效期为30天
  11. varstr="cssPath="+csspath+";expires="+expires.toGMTString()
  12. +";";
  13. document.cookie=str;
  14. }
  15. //读取Cookie
  16. functionreadCookie(cookieName){
  17. varsearch=cookieName+"=";
  18. if(document.cookie.length>0){
  19. offset=document.cookie.indexOf(search);
  20. if(offset!=-1){
  21. offset+=search.length;
  22. end=document.cookie.indexOf(";",offset);
  23. if(end==-1){
  24. end=document.cookie.length;
  25. returnunescape(document.cookie.substring(offset,end));
  26. }
  27. }
  28. }
  29. }
  30. functionifCookie(){
  31. if(readCookie("cssPath")==undefined){
  32. writeCookie("orange.css");
  33. }
  34. document.getElementById("myCss").href=readCookie("cssPath");
  35. }
  36. functionchange(type){
  37. if(type=="orange"){
  38. document.getElementById("myCss").href="orange.css";
  39. writeCookie("orange.css");
  40. }
  41. if(type=="gray"){
  42. document.getElementById("myCss").href="gray.css";
  43. writeCookie("gray.css");
  44. }
  45. }
  46. script>
  47. head>

通过以上代码就可以简单实现使用HTML CSS实现网页换肤效果,希望本读代码对大家有所帮助。