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'没有索引签名。它可能会给您一些提示