【发布时间】:2015-06-04 07:27:58
【问题描述】:
有没有办法只使用 javascript 来获取伪元素的 offsetLeft ?
我可以通过 chrome devtools 控制台检查 ::before 元素并获取它的 offsetLeft。
由于 window.getComputedStyle(elem, ':before') 给出 ::before 的计算样式,是否有类似访问 offsetLeft 的东西?
【问题讨论】:
-
请提供小提琴以吸引更多关注您的问题
-
:D 我已经好几年没问这个问题了。我隐约记得我曾使用父元素的某些属性来获得伪元素的近似 offsetLeft。但是我的理解是,伪元素是隐藏元素,并不是 DOM 的真正组成部分,它们无权访问 DOM 属性。我可能错了,因为我已经研究了几年了。但想知道您是否有其他方法
-
好吧,我只是点击了“未回答的问题”并偶然发现了这一点。设置一个小提琴,看看
-
有点奇怪的请求,ngl。这是一个非常简单的问题。
标签: javascript css google-chrome pseudo-element