ฉันแค่ต้องการทำสิ่งนี้กับ KeyboardEvent ของฉัน
var tag = evt.target.tagName.toLowerCase();
ในขณะที่ Event.target เป็นประเภท EventTarget แต่จะไม่สืบทอดมาจาก Element ดังนั้นฉันต้องหล่อแบบนี้:
var tag = (<Element>evt.target).tagName.toLowerCase();
อาจเป็นเพราะเบราว์เซอร์บางตัวไม่เป็นไปตามมาตรฐานใช่ไหม? อะไรคือการใช้งานเบราว์เซอร์ที่ไม่เชื่อเรื่องพระเจ้าใน TypeScript
PS: ฉันใช้ jQuery เพื่อจับ KeyboardEvent
var element = ev.target as HTMLElement