是否可以在不使用本机Javascript函数的情况下,向 ReactJS 中的伪元素(如onClick
或:after
)中添加:before
事件监听器? >
答案 0 :(得分:0)
即使使用本机JavaScript函数,这也是不可能的。
顾名思义,伪元素不是 real 元素。它们实际上并不存在于DOM (Document Object Model)中。
并且由于它们不是DOM的一部分,因此它们没有HTMLElement Node可以引用。
唯一可能的方法是知道伪元素的确切位置。然后,您可以在每次单击时触发一个函数,该函数会比较光标和伪元素的坐标。