【发布时间】:2017-04-14 00:31:41
【问题描述】:
是否可以在 TypeScript 中键入 DOM 元素?如果是我们怎么办? 例如,我们可以这样做:
var myDocument: any = document;
【问题讨论】:
-
看看这个question的答案。您可以使用
HTMLElement或者在某些情况下可以推断出类型。
标签: typescript
是否可以在 TypeScript 中键入 DOM 元素?如果是我们怎么办? 例如,我们可以这样做:
var myDocument: any = document;
【问题讨论】:
HTMLElement 或者在某些情况下可以推断出类型。
标签: typescript
tl;博士;只需在您的代码中使用document。
所有 DOM 节点的类型已经在 TypeScript 编译器中定义。有关值DOM,请参阅the documentation on the compiler option --lib。
注意:你不应该这样做let myDocument: any = document。 : any 会丢失打字。你可以这样做:let myDocument = document 并且myDocument 的类型将从document 的类型中推断出来。
【讨论】: