【发布时间】:2017-02-12 01:58:24
【问题描述】:
我正在尝试弄清楚如何将使用 vanilla JavaScript 完成的 DOM 更改存储在本地存储中,但目前无法弄清楚。
这是对 DOM 进行更多更改的 JavaScript 代码的捷径。
该函数由网页上的按钮调用。
function myFunction()
{
document.body.style.backgroundColor = "black";
var element = document.getElementsByTagName('input');
for (var i = 0; i < element.length; i++) {
element[i].style.color = "black";
element[i].style.backgroundColor = "#565969";
element[i].style.borderColor = "black";
element[i].style.boxShadow = "inset 0 0 5px black";}
}
已经看到在两个 CSS 之间切换更容易,但想知道如何解决上述问题。
【问题讨论】:
-
只需将样式存储在 JSON 中。您甚至可以设置元素的样式,然后将其字符串化为
style参数并保存。 -
为什么不能使用类和样式表规则?
标签: javascript html css dom local-storage