我正在尝试从元素的 :before
选择器中获取计算样式。
我试过这个,但它不起作用,我怎样才能使它起作用?
var a = window.getComputedStyle(document.querySelector('#one:before'), null);
alert(a.getPropertyValue("content"))
https://jsfiddle.net/99qe4knh/5/
最佳答案
According to MDN, .getComputedStyle()
method 的第二个参数是伪元素:
var style = window.getComputedStyle(element[, pseudoElt]);
因此,您应该使用以下内容:
var a = window.getComputedStyle(document.querySelector('#one'), ':before');
alert(a.getPropertyValue("content"));
Updated Example
关于javascript - 来自 `before` 伪元素的 getComputedStyle,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29016767/