Windows 7 x64
使用 typescript 1.5 beta 使用 gulp-typescript 2.7.7 进行编译
出现错误:由于语句,类型“Node”上不存在属性“classList”document.getElementsByClassName('left-aside-wrapper')[0].classList.toggle('isOpen');
我看到 classList 在 lib.d.ts 文件中定义为
interface Element extends Node, GlobalEventHandlers, ElementTraversal, NodeSelector, ChildNode {
classList: DOMTokenList;
不太熟悉 d.ts 文件的工作原理,这是我的错误还是 d.ts 文件中需要报告的错误?
当我想更新第一个孩子的 classList 时,我遇到了同样的问题。
我的解决方案是
const element = document.getElementById('testId').firstChild as HTMLElement;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)