What is event.target in JavaScript?
In JavaScript, event.target is a property of an event object that refers to the element that triggered the event. This can be useful for identifying which element an event originated from, which is often necessary when working with event listeners.
Here is an example of how you might use event.target in your code:
// add a click event listener to the button elementdocument.querySelector('button').addEventListener('click', function(event) {// the event.target property refers to the element that triggered the eventconsole.log(event.target);});
In this example, the click event is attached to a button element. When the button is clicked, the function passed to the addEventListener() method is called, and event.target refers to the button element that was clicked.
You can also use event.target to get or set the value of the element that triggered the event. For example:
// add a change event listener to a form input elementdocument.querySelector('input').addEventListener('change', function(event) {// get the value of the input elementconst inputValue = event.target.value;console.log(inputValue)});
In this example, the change event is attached to an input element. When the value of the input is changed, the function passed to the addEventListener() method is called, and event.target refers to the input element that was changed. The value property of the event.target element is used to get the current value of the input, and then the value property is used to put it in console.
In summary, event.target is a property of an event object that refers to the element that triggered the event. This property can be useful for identifying which element an event originated from, and for getting or setting the value of the element.
Read more
December 04, 2022
JavaScriptDecember 04, 2022
JavaScriptDecember 02, 2022
JavaScript