相关疑难解决方法(0)

为什么Event.target不是Typescript中的元素?

我只想用我的KeyboardEvent来做这件事

var tag = evt.target.tagName.toLowerCase();
Run Code Online (Sandbox Code Playgroud)

虽然Event.target的类型为EventTarget,但它不会从Element继承.所以我必须这样投:

var tag = (<Element>evt.target).tagName.toLowerCase();
Run Code Online (Sandbox Code Playgroud)

这可能是因为有些浏览器没有遵循标准,对吧?TypeScript中与浏览器无关的正确实现是什么?

PS:我正在使用jQuery来捕获KeyboardEvent.

typescript

87
推荐指数
5
解决办法
5万
查看次数

标签 统计

typescript ×1