84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
내 요소 상자의 높이가 설정되지 않았고 하위 집합 콘텐츠에 의해 확장되었습니다. 높이를 얻으려면 어떻게 해야 하나요? 높이 등 모든 메소드는 0입니다. 실제 높이를 구할 수 있는 방법이 있나요?
콘텐츠의 높이를 얻기 전에 잠시 지연할 수 있습니다. 예를 들면 다음과 같습니다
clientHeight, scrollHeight, offsetHeightinnerHeight, externalHeight기본적으로 항상 적합한 것이 있습니다
높이가 설정되지 않았기 때문에 얻은 값은 모두 0입니다. 내가 원하는 것은 하위 집합을 포함하여 웹 페이지가 로드된 후 표시되는 실제 높이입니다.
첫 번째 가능성은 렌더링이 완료되기 전에 js가 실행된다는 것입니다. . 0을 얻음두 번째 가능성은 하위 요소가 모두 부동 상태이거나 절대 위치에 있다는 것입니다. 가장 바깥쪽 레이어에는 높이가 없습니다세 번째 가능성은 잘못된 요소를 얻은 것입니다. js가 잘못 작성된 것인가요?
요소가 렌더링되기 전 높이를 얻기 위해 코드를 실행했기 때문에 발생해야 합니다.
콘텐츠의 높이를 얻기 전에 잠시 지연할 수 있습니다. 예를 들면 다음과 같습니다
으아아아clientHeight, scrollHeight, offsetHeight
innerHeight, externalHeight
기본적으로 항상 적합한 것이 있습니다
높이가 설정되지 않았기 때문에 얻은 값은 모두 0입니다. 내가 원하는 것은 하위 집합을 포함하여 웹 페이지가 로드된 후 표시되는 실제 높이입니다.
첫 번째 가능성은 렌더링이 완료되기 전에 js가 실행된다는 것입니다. . 0을 얻음
두 번째 가능성은 하위 요소가 모두 부동 상태이거나 절대 위치에 있다는 것입니다. 가장 바깥쪽 레이어에는 높이가 없습니다
세 번째 가능성은 잘못된 요소를 얻은 것입니다. js가 잘못 작성된 것인가요?
요소가 렌더링되기 전 높이를 얻기 위해 코드를 실행했기 때문에 발생해야 합니다.