我想要做的是:用javascript(已完成)更改页面的CSS,并保留该CSS当我导航到不同的页面。
我试图让我的用户在浏览时有他/她想要的CSS,而无需继续选择它。
我至今是:如何在改变后的其他页面上保留相同的CSS
的Javascript
var css="mycss.css";
function cssChange(id){
css="mycss.css";
document.getElementById(id).href='mycss.css';
}
function cssChange2(id){
css="mycss2.css";
document.getElementById(id).href='mycss2.css';
}
function cssChange3(id){
css="mycss3.css";
document.getElementById(id).href='mycss3.css';
}
function loadpage(){
document.getElementById('css').href=css;
}
HTML
<link id="css" href="" rel="stylesheet" type="text/css" />
</head>
<body onload="loadpage()">
所以我失去了什么?或者,也许它不能用JavaScript来完成?
另外我的CSS在所有页面中都能正常工作,所有CSS都是我在页面中想要的。它只是不会保持不变。
您需要在服务器端或使用cookie存储用户的CSS选择。 – Slicedpan
或使用localStorage或sessionStorage。 –
我不适合演示文稿,所以我没有服务器,我的所有文件都在本地文件夹中。那我该用什么? –