Super Beitrag. Ein kleiner Trick noch von mir, wenn man statt der Eigenschaft tagName
JavaScripts eingebauten instanceof
-Operator benutzt, bekommt man in vielen Editoren bessere Autovervollständigung für den Code innerhalb der if
-Verzweigung:
document.body.addEventListener('click', function(event) {
const target = event.target;
if (target instanceof HTMLButtonElement) {
console.log(target.id);
}
});
In Visual Studio Code, zum Beispiel, mit tagName
:
Und mit intsanceof
: