我爱模板网在使用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 } })