【发布时间】:2017-09-22 22:14:48
【问题描述】:
我有两个样式表
<link href="design/default.css" rel="stylesheet" type="text/css" title="default">
<link href="design/new.css" rel="stylesheet" type="text/css" title="new">
我有按钮来改变这些样式表:
<button class="" onclick="swapStyleSheet('design/default.css')">Default</button>
<button class="" onclick="swapStyleSheet('design/new.css')">New</button>
当然还有交换这些样式表的 javascript。
function swapStyleSheet(sheet){
document.getElementById('design').setAttribute('href', sheet);
}
问题是:
如何保存用户点击的样式表?使用 Cookies / 本地存储。
即使用户离开我的页面并在 4 天后回来。
使用 "Cookies" 还是 "Local storage" 更好?
【问题讨论】:
标签: javascript html cookies local-storage stylesheet