【问题标题】:document.getElementById(s).document.getElementsByClassName error in typescript打字稿中的 document.getElementById(s).document.getElementsByClassName 错误
【发布时间】:2017-05-29 10:12:00
【问题描述】:

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

document.getElementById(s).document.getElementsByClassName

我收到此错误

'错误'消息:'属性'文档'在类型上不存在 '元素'。'在:'32,56' 来源:'ts'

据我了解,这是投射错误。但是我找不到应该转换 getElementById 的内容,以便它可以访问文档属性

【问题讨论】:

    标签: javascript angular typescript casting


    【解决方案1】:

    中间不需要documentgetElementById() 返回的元素有自己的getElementsByClassName() 方法。

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-05
    • 1970-01-01
    • 2018-06-05
    • 1970-01-01
    • 2016-08-12
    • 2012-12-13
    • 2020-08-01
    • 1970-01-01
    相关资源
    最近更新 更多