2017-06-12 5 views
1

こんにちは私は私のdivの高さをstateに設定します。私は、これがうまく働いたが、私は私のdiv要素の子にアクセスカントget window.innerHeightによって全体の高さを取得しようとした子要素の高さを取得します

、また、私はまた、右の結果が、どのように私はdiv要素怒鳴るにアクセスすることができますを取得document.getElementById('masonryParent')を試してみてください。助言がありますか?

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

enter image description here

+0

offsetHeight? https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/offsetHeight – wostex

+0

ここで何を達成しようとしていますか?子供の身長をリサイズする? CSSを試してみましたか? –

答えて

3

あなたは、あなたがこのjqueryのをすることができます使用している場合は、この

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

は正当に見えますが動作しません:nullのプロパティ 'children'を読み取ることができません – Alex

0

を試してみてください:。

$( 'masonryParentのDIV')style.height

+0

imを使用して反応しますが、それを解決しました。私のdivにrefを追加しました。私はthis.style.refs.masonryContainer.clientHeightによってアクセスできます。 – Alex

関連する問題