我正在尝试将网页的DOM对象分配给TypeScript变量。
protected DOM_obj : HTMLElement;
DOM_obj = document.defaultView;
但我似乎得到以下错误:
类型'Window'不能分配给'HTMLElement'类型。属性 “窗口”类型中缺少“accessKey”。
我如何将当前窗口的DOM对象分配给TypeScript变量?
答案 0 :(得分:3)
正如您在TypeScript DOM API here
中看到的那样 document.defaultView
的类型为Window
。
因此,您的DOM_obj
也必须属于Window
类型:
protected DOM_obj : Window;
DOM_obj = document.defaultView;