我爱模板网在使用typescript开发项目时,需要操作Dom获取其innerText,代码如下:
doms.forEach(item2 => {
obj.content += item2.innerText
})报错如下:
Property 'innerText' does not exist on type 'Element'

原因是:使用类型HTMLElement 而不是Element。 HTMLElement 继承自 Element。
修改上面代码如下即可:
doms.forEach(item2 => {
if(item2 instanceof HTMLElement) {
obj.content += item2.innerText
}
})