TypeScript和React JS访问DOM元素

时间:2019-07-04 07:55:53

标签: reactjs typescript

我在这里有这段代码,它说,let elements = document.getElementsByClassName("contentHeaderTitleField"); for (var i = 0, length = elements.length; i < length; i++) { if (elements[i].textContent == '') { elements[i].style } } 不存在,知道为什么吗?

tell

1 个答案:

答案 0 :(得分:0)

默认情况下,方法 getElementsByClassName 返回HTMLCollectionOf<Element>, 和 Element 接口没有'style'属性,因此,例如,应将返回类型转换为HTML元素的集合,如下所示:

let elements = document.getElementsByClassName("contentHeaderTitleField") as HTMLCollectionOf<HTMLElement>