Javascript 在TypeScript中指定DOM对象
我正在尝试将网页的DOM对象分配给TypeScript变量Javascript 在TypeScript中指定DOM对象,javascript,typescript,Javascript,Typescript,我正在尝试将网页的DOM对象分配给TypeScript变量 protected DOM_obj : HTMLElement; DOM_obj = document.defaultView; 然而,我似乎得到了以下错误: 类型“Window”不可分配给类型“HtmleElement”。财产 类型“窗口”中缺少“accessKey” 如何将当前窗口的DOM对象分配给TypeScript变量?正如您在TypeScript DOM API中看到的那样 document.defaultView属于Win
protected DOM_obj : HTMLElement;
DOM_obj = document.defaultView;
然而,我似乎得到了以下错误:
类型“Window”不可分配给类型“HtmleElement”。财产
类型“窗口”中缺少“accessKey”
如何将当前窗口的DOM对象分配给TypeScript变量?正如您在TypeScript DOM API中看到的那样
document.defaultView
属于Window
类型
因此,您的DOM_obj
也需要是Window
类型:
protected DOM_obj : Window;
DOM_obj = document.defaultView;
这是有道理的