Ich möchte dies einfach mit meinem KeyboardEvent tun
var tag = evt.target.tagName.toLowerCase();
Während Event.target vom Typ EventTarget ist, erbt es nicht von Element. Also muss ich es so besetzen:
var tag = (<Element>evt.target).tagName.toLowerCase();
Dies liegt wahrscheinlich daran, dass einige Browser nicht den Standards entsprechen, oder? Was ist die richtige browserunabhängige Implementierung in TypeScript?
PS: Ich verwende jQuery, um das KeyboardEvent zu erfassen.
var element = ev.target as HTMLElement