Javascript 从文档中获取HtmleElement

Javascript 从文档中获取HtmleElement,javascript,reactjs,typescript,htmlelements,Javascript,Reactjs,Typescript,Htmlelements,我想从document获取元素高度,我正在尝试使用const header=document.getElementsByClassName(myClass)获取它。但是在元素到HTMLElement的转换中存在一些问题。是否有一些方法可以从string构建HTMLElement或从HTMLCollection获取属性,如offsetHeight const myheader = document.getElementsByClassName(myClass); console.info(myHe

我想从
document
获取元素高度,我正在尝试使用
const header=document.getElementsByClassName(myClass)
获取它。但是在
元素
HTMLElement
的转换中存在一些问题。是否有一些方法可以从
string
构建
HTMLElement
或从
HTMLCollection
获取
属性
,如
offsetHeight

const myheader = document.getElementsByClassName(myClass);
console.info(myHeader[0].offsetHeight);

是的,您可以使用类似这样的方法来获得偏移高度

document.getElementsByClassName('popup')[0].offsetHeight

你能发布你的html代码是一个JS变量还是类的名称?如果是类的名称,则需要有引号。类似('myClass')。使用getComputedStyle时,我有一个错误'Element有一个'any'类型,因为类型'Element'没有索引签名。它可能会给您一些提示