addEventListener
Anonymus function
button = document.querySelector('.btn');
button.addEventListener('click', function(e){
console.log('Hello World');
e.preventDefault();
});
Named function
button = document.querySelector('.btn');
button.addEventListener('click', onClick);
function onClick(e){
console.log('Hello World');
e.preventDefault();
}
Change button’s text on click
button = document.querySelector('.btn');
button.addEventListener('click', onClick);
function onClick(e){
e.target.innerText = 'Hello';
}
clearTasks = document.querySelector('.clear-tasks');
clearTasks.addEventListener('click', onClick);
function onClick(e){
let val;
val = e;
// Event target element
val = e.target;
val = e.target.id;
val = e.target.className;
val = e.target.classList;
// Event typeof
val = e.type;
// Timestamp
val = e.timeStamp;
// Coords event relative to the window
val = e.clientY;
val = e.clientX;
// Coords event relative to the element
val = e.offsetY;
val = e.offsetX;
console.log(val);
}
Leave a Reply