我正在尝试在类型记录中实例化新的HTMLDivElement
var elem = new HTMLDivElement();
但是浏览器抛出
Uncaught TypeError: Illegal constructor.
解决办法似乎是使用
var elem = document.createElement('div');
但我觉得这不太理想是因为各种原因。
当有一个DOM元素时,为什么不能直接实例化DOM元素?新中的关键字for inlib.d.ts?
declare var HTMLDivElement: {
prototype: HTMLDivElement;
new (): HTMLDivElement;
}
相似问题