我有一个div带有CSS伪元素的元素::before用作关闭按钮(而不是使用实际按钮)。如何将事件侦听器 仅 应用于伪元素?
div
::before
HTML
<div id="box"></div>
CSS
#box:before { background-image: url(close.png); content: ''; display: block; height: 20px; position: absolute; top: -10px; right: -10px; width: 20px; } #box { height: 100px; width: 100px; }
否。伪元素在DOM中不存在,因此它没有HTMLElementNode表示它的对象。
HTMLElementNode