0
作出的DOM樹是「clientHeight」不計一切元素 - 陣營
<Grid fluid ={true}>
<Row>
<NavigationBar
buttonClass='nav-button'
className='nav-bar'
/>
</Row>
<section id={sectionList[0]}>
<Row className='logo-row'>
<Col className='logo-wrap' xs={3} sm={3} md={2}>
{Logo}
</Col>
<Col xs={9} sm={9} md={10}>
{ProgrammerName}
</Col>
</Row>
{backgroundImg}
</section>
</Grid>
而我嘗試使用下面的方法來檢查<section>
的clientHeight:
const height = document.getElementById(sectionList[0]).clientHeight;
然而,看起來這個電話只會給出包含在<section>
中<Row>
的高度,忽略{backgroundImg}
表達式,它本身被調用來渲染另一個<Row>
組件。
<Row>
<FullRowImage src={this.props.src} alt={this.props.alt} />
<h2>
<span>
Some Text
</span>
</h2>
</Row>
什麼可能是這個問題的原因,雖然離開了clientHeight
計數只有<section>
的一部分,其他的?
謝謝。