使用javascript获取伪元素的offsetLeft

使用javascript获取伪元素的offsetLeft,javascript,css,google-chrome,pseudo-element,Javascript,Css,Google Chrome,Pseudo Element,有没有办法只使用javascript获得伪元素的offsetLeft 我能够通过ChromeDevTools控制台检查::before元素并获取其offsetLeft 正如window.getComputedStyle(elem,“:before”)为::before提供了计算样式,是否有类似于访问offsetLeft的内容?请提供一个提琴,以吸引更多人注意您的问题:D我已经多年没有问过这个问题了。我隐约记得我用父元素的某些属性进行了操作,以得到伪元素的近似偏移量。然而,我的理解是,由于伪元素是

有没有办法只使用javascript获得伪元素的offsetLeft

我能够通过ChromeDevTools控制台检查::before元素并获取其offsetLeft


正如window.getComputedStyle(elem,“:before”)为::before提供了计算样式,是否有类似于访问offsetLeft的内容?

请提供一个提琴,以吸引更多人注意您的问题:D我已经多年没有问过这个问题了。我隐约记得我用父元素的某些属性进行了操作,以得到伪元素的近似偏移量。然而,我的理解是,由于伪元素是隐藏的元素,不是DOM的一部分,所以它们无法访问DOM属性。。我可能错了,因为我已经做了几年了。但我想知道你是否还有其他方法可以把它做好,我只是点击了“未回答的问题”,偶然发现了这一点。摆好小提琴,我来看看