Javascript typescript中的document.getElementById.document.getElementsByClassName错误

Javascript typescript中的document.getElementById.document.getElementsByClassName错误,javascript,angular,typescript,casting,Javascript,Angular,Typescript,Casting,当尝试将其与typescript和angular2一起使用时 document.getElementById(s).document.getElementsByClassName 我得到这个错误 “错误”消息:“类型”上不存在属性“文档” '元素'.'位于'32,56'源:'ts' 据我所知,这是一个错误的铸造。但是我找不到应该强制转换getElementById的内容,这样它就可以访问文档属性,而不需要在中间放置文档。getElementById()返回的元素有自己的getElementsB

当尝试将其与typescript和angular2一起使用时

document.getElementById(s).document.getElementsByClassName
我得到这个错误

“错误”消息:“类型”上不存在属性“文档” '元素'.'位于'32,56'源:'ts'


据我所知,这是一个错误的铸造。但是我找不到应该强制转换getElementById的内容,这样它就可以访问文档属性,而不需要在中间放置
文档。
getElementById()
返回的元素有自己的
getElementsByClassName()
方法

document.getElementById(s).getElementsByClassName(...)

完全正确,我错过了阅读来源