你好,我将把我的div的高度设置为状态。获取儿童元素的高度
我试图得到整个高度由get window.innerHeight
这工作正常,但我无法访问我的div的孩子,我也尝试document.getElementById('masonryParent')
我也得到正确的结果,但我怎么可以访问div贝娄。有什么建议么?
this.setState({
width: window.innerWidth, height: window.innerHeight
});
你好,我将把我的div的高度设置为状态。获取儿童元素的高度
我试图得到整个高度由get window.innerHeight
这工作正常,但我无法访问我的div的孩子,我也尝试document.getElementById('masonryParent')
我也得到正确的结果,但我怎么可以访问div贝娄。有什么建议么?
this.setState({
width: window.innerWidth, height: window.innerHeight
});
试试这个
document.getElementById('masonryParent').children[0].style.height
似乎是合法的,但不起作用:无法读取属性“子”的空 – Alex
如果您正在使用jQuery你可以在你这一点:
$( 'masonryParent DIV')style.height
即时通讯使用反应,但解决了它:我。添加一个裁判给我的分区等我可以通过访问它:this.style.refs.masonryContainer.clientHeight – Alex
的offsetHeight? https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/offsetHeight – wostex
你想在这里实现什么?调整孩子的身高? 你尝试过CSS方式吗? –