如何在ReactJS中将事件侦听器添加到伪元素(例如:after或:before)

时间:2018-11-27 15:06:39

标签: javascript reactjs

是否可以在不使用本机Javascript函数的情况下,向 ReactJS 中的伪元素(如onClick:after)中添加:before事件监听器? >

1 个答案:

答案 0 :(得分:0)

即使使用本机JavaScript函数,这也是不可能的。

顾名思义,

伪元素不是 real 元素。它们实际上并不存在于DOM (Document Object Model)中。

并且由于它们不是DOM的一部分,因此它们没有HTMLElement Node可以引用。

唯一可能的方法是知道伪元素的确切位置。然后,您可以在每次单击时触发一个函数,该函数会比较光标和伪元素的坐标。