我想要做的是:用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。 –
我不適合演示文稿,所以我沒有服務器,我的所有文件都在本地文件夾中。那我該用什麼? –