currentTarget Event Property

Example

Get the element that triggered the event:

const element = event.currentTarget;
Try it Yourself »

Get the name of the element that triggered the event:

let text = event.currentTarget.tagName;
Try it Yourself »

More examples below.


Description

The currentTarget property returns the element whose event listener triggered the event.

The currentTarget property is read-only.

The currentTarget property is useful during capturing and bubbling.

The target property refers to the element whose event listener triggered the event, opposed to the target property, which returns the element that triggered the event.


Syntax

event.currentTarget

Technical Details

Return Value: An Object.
The object whose event listeners triggered the event.
DOM Version: DOM Level 2 Events.


More Examples

Example

Get the element where the event occurred:

const element = event.target;
Try it Yourself »

Example

Get the name of the element where the event occurred:

let text = event.target.tagName;
Try it Yourself »

Browser Support

event.currentTarget is a DOM Level 2 (2001) feature.

It is fully supported in all browsers:

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes 9-11


Copyright 1999-2023 by Refsnes Data. All Rights Reserved.