Typescript HTMLElement 禁用 1.4 到 1.6 发生了什么(TS2339)?

2024-03-23

我一直在使用 Visual Studio 2013 和 1.4 版本的 TS 语言开发 TypeScript 项目。刚才我升级了Visual Studio 2015,它使用TS 1.6。

我有使用 HTMLElement 的“disabled”属性的代码: var e: HTMLElement = ... e.禁用=真;

VS 2015/TS 1.6 现在给出错误代码 TS2339:“‘HTMLElement’类型上不存在属性‘disabled’。

哇! “disabled”是一个 DOM 属性,它曾经在我的代码中执行某些操作,但现在不再定义它?它去了哪里,我该如何处理?

我仔细阅读了 1.4 到 1.6 TS 版本的“新增内容”说明,但它对此事没有任何说明。


对应于MDN 主题 https://developer.mozilla.org/ru/docs/Web/API/HTMLElement, class HTMLElement没有财产,例如disabled。这就是 Typescript 开发团队更正此 Web API 对象的原因

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Typescript HTMLElement 禁用 1.4 到 1.6 发生了什么(TS2339)? 的相关文章

随机推荐