【问题标题】:Get the height of an children element获取子元素的高度
【发布时间】:2017-06-12 18:03:21
【问题描述】:

你好,我会将我的 div 的高度设置为状态。

我尝试通过get window.innerHeight获得整个高度,但我无法访问我的 div 的孩子,我也尝试document.getElementById('masonryParent') 我也得到了正确的结果,但是我如何访问下面的 div。有什么建议么?

 this.setState({
      width: window.innerWidth, height: window.innerHeight
    });

【问题讨论】:

标签: javascript html reactjs dynamic height


【解决方案1】:

试试这个

document.getElementById('masonryParent').children[0].style.height

【讨论】:

    【解决方案2】:

    如果您使用的是 jquery,您可以这样做:

    $('.masonryParent div').style.height

    【讨论】:

    • 我使用反应但解决了它:我。向我的 div 添加了一个引用,依此类推,我可以通过以下方式访问它:this.style.refs.masonryContainer.clientHeight
    猜你喜欢
    • 2016-04-27
    • 2015-09-21
    • 1970-01-01
    • 2012-05-31
    • 2021-12-12
    • 2016-05-11
    • 2014-09-14
    • 2011-08-05
    • 2010-11-07
    相关资源
    最近更新 更多