찾다

 >  Q&A  >  본문

javascript - 높이 적응 요소의 높이를 얻는 방법은 무엇입니까?

내 요소 상자의 높이가 설정되지 않았고 하위 집합 콘텐츠에 의해 확장되었습니다. 높이를 얻으려면 어떻게 해야 하나요? 높이 등 모든 메소드는 0입니다. 실제 높이를 구할 수 있는 방법이 있나요?

phpcn_u1582phpcn_u15822791일 전573

모든 응답(5)나는 대답할 것이다

  • 習慣沉默

    習慣沉默2017-05-16 13:45:33

    콘텐츠의 높이를 얻기 전에 잠시 지연할 수 있습니다. 예를 들면 다음과 같습니다

    으아아아

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-05-16 13:45:33

    clientHeight, scrollHeight, offsetHeight
    innerHeight, externalHeight
    기본적으로 항상 적합한 것이 있습니다

    회신하다
    0
  • 某草草

    某草草2017-05-16 13:45:33

    높이가 설정되지 않았기 때문에 얻은 ​​값은 모두 0입니다. 내가 원하는 것은 하위 집합을 포함하여 웹 페이지가 로드된 후 표시되는 실제 높이입니다.

    회신하다
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:45:33

    첫 번째 가능성은 렌더링이 완료되기 전에 js가 실행된다는 것입니다. . 0을 얻음
    두 번째 가능성은 하위 요소가 모두 부동 상태이거나 절대 위치에 있다는 것입니다. 가장 바깥쪽 레이어에는 높이가 없습니다
    세 번째 가능성은 잘못된 요소를 얻은 것입니다. js가 잘못 작성된 것인가요?

    회신하다
    0
  • 怪我咯

    怪我咯2017-05-16 13:45:33

    요소가 렌더링되기 전 높이를 얻기 위해 코드를 실행했기 때문에 발생해야 합니다.

    회신하다
    0
  • 취소회신하다