我在这里有这段代码,它说,let elements = document.getElementsByClassName("contentHeaderTitleField");
for (var i = 0, length = elements.length; i < length; i++) {
if (elements[i].textContent == '') {
elements[i].style
}
}
不存在,知道为什么吗?
tell
答案 0 :(得分:0)
默认情况下,方法 getElementsByClassName 返回HTMLCollectionOf<Element>
,
和 Element 接口没有'style'属性,因此,例如,应将返回类型转换为HTML元素的集合,如下所示:
let elements = document.getElementsByClassName("contentHeaderTitleField") as HTMLCollectionOf<HTMLElement>