0
Ich arbeite an einem schnellen Skript, um eine Warn- und Umleitungsnachricht auf alle Anker und Schaltflächen auf einer Seite anzuwenden. Bisher habe ich diese Arbeit für alle Anker:Eine Funktion auf alle Tasten anwenden?
document.querySelector('body')
.addEventListener('click', function (event) {
if
(event.target.tagName === 'A' || event.target.tagName === 'button') {
event.preventDefault();
alert("test");
window.open('http://www.test.com', '_self');
}
});
Wenn ich versuche, die gleiche Idee auf alle Tasten anzuwenden (nach dem || im Skript), gilt sie nicht. Fehle ich etwas?
' "Knopf"! == "BUTTON"' [ 'Element.tagName'] (https://developer.mozilla.org/en-US/docs/Web/API/Element/TagName): _ "Bei HTML-Elementen in DOM-Bäumen, die als HTML-Dokumente gekennzeichnet sind, gibt tagName den Elementnamen in der ** Großbuchstabenform ** zurück." _ – Andreas