我阅读的大多数线程都与类似的问题有关,但与jquery有关。我已经花了几个小时试图找到答案,但是我仍然不明白如何将切换状态保存到会话存储中。我已经阅读了MDN,W3School等文档。没有。我缺乏自己了解它的经验。你们中的任何一个可以帮助我吗?
我有一个带有“ onclick”属性的函数,该函数为页面上的所有链接添加了突出显示。再次单击将删除下划线。此状态切换CSS中的类。我希望将结果保存在sessionstorage或localstorage中。
这是功能代码:
function underlineLinks() {
const links = document.querySelectorAll("a");
links.forEach(a => a.classList.toggle("underline-links"));
let linksState = sessionStorage.setItem('underline', a);
}