假设我有这种简单的风格:
.element {
width: 60px;
}
但我没有该类的DOM元素。我可以使用纯JS来获得这种风格吗? getComputedStyle()预先假定您正在访问DOM已计算的内容。如果是这样,有人可以解释将使用哪个CSSOM元素来访问它吗?
答案 0 :(得分:2)
是的,我们可以访问样式,如果它们只包含在html中,并且可能无法计算到任何DOM元素。
document.styleSheets提供附加的样式表数组,我们可以使用循环解析它们。
实施例: 我在同一页上附上了这个例子。