javascript - 为什么我的样式表交换按钮不能保持刷新?
问题描述
我是一名初学者,试图建立一个具有多种样式的网站,供用户选择。我让样式表交换按钮在按钮位置的页面上工作,但只要我退出该页面或刷新,它就会重置为默认的“style.css”。有没有办法解决这个问题,或者有更好的方法来创建我应该使用的可交换主题?我在下面包含了我的代码。
HTML
<link id='style' rel="stylesheet" href="style.css"/>
<button onclick="swapStyleSheet('styleOD.css')">
<h4 id="fontChangeButton">Change to "Open Dyslexic" Font</h4>
</button>
<button onclick="swapStyleSheet('style.css')">
<h4 id="fontChangeButton">Change to Default Font</h4>
</button>
JavaScript
function swapStyleSheet(sheet) {
document.getElementById('style').setAttribute('href',sheet);
}
解决方案
推荐阅读
- java - 列表上的流过滤器保留一些过滤后的值
- python - python - 如何在不使用for循环的情况下在python中使用numpy来实现矩阵映射?
- python-3.x - 如何在 python3 的文本文件中写入特定行?
- sql - excel中sql查询所做的更改仅反映单个工作表上的更改
- python - 如何解决不同python包之间的依赖冲突?
- python - 无法使用请求从网页获取页面源中可用的某些表格内容
- javascript - 如何更改内部元素的样式用JavaScript?
- angular - 如何将给定响应中的国家绑定到 mat-select angular 10
- flutter - 使用 BLoC 模式,如何最好地处理不会导致状态更改的事件(例如日志)?
- google-cloud-firestore - firestore 可以用于公司内部应用程序吗?