target property

  1. @override
EventTarget? target
override

The original target of this event. i.e. The real event target where the

  • event occurs.

Implementation

@override
EventTarget? get target {
  if (_target == null && originalEvent != null) {
    _target = originalEvent!.target;

  // jQuery: Support: Chrome 23+, Safari?
  //         Target should not be a text node (#504, #13143)
    if (_target is Text)
      _target = (_target as Text).parentNode;
  }
  return _target;
}