应用程序通过为每种样式提供一个 CSS 文件来提供不同的 GUI 主题。 JavaScript 需要知道当前主题的主要和次要颜色。 这些信息仅存储在 CSS 文件本身中。 目标是将这些颜色信息从 CSS 获取到 JavaScript。
我想在 HEAD
中设置 invisible DOM 元素的样式(例如 link
元素本身),然后检索它们的颜色和后台使用 JavaScript。
这个想法行得通吗?
最佳答案
是的,您可以制作一个隐藏样式的元素,然后使用 display: none;
css 来隐藏它。这将适用于您需要做的事情。
关于javascript - 样式化 HEAD 元素以将它们用作数据存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27391617/