検索

ホームページ  >  に質問  >  本文

javascript - 高さ適応要素の高さを取得するにはどうすればよいですか?

要素ボックスの高さが設定されておらず、サブセットのコンテンツによって拡張されています。その高さを取得するにはどうすればよいですか?高さなどのメソッドはすべて 0 になります。実際の高さを取得する方法はありますか?

phpcn_u1582phpcn_u15822793日前576

全員に返信(5)返信します

  • 習慣沉默

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

    たとえば次のように、コンテンツの高さを取得する前にしばらく遅延させることができます

    リーリー

    返事
    0
  • 大家讲道理

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

    clientHeight、scrollHeight、offsetHeight
    innerHeight、outerHeight
    基本的には常にあなたに合ったものがあります

    返事
    0
  • 某草草

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

    高さが設定されていないため、取得される値はすべて0になります。私が望むのは、Webページが読み込まれた後に表示される、サブセットを含む実際の高さです。

    返事
    0
  • 给我你的怀抱

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

    最初の可能性は、レンダリングが完了する前に js が実行されることです。 。 0 を取得する
    2 番目の可能性は、子要素がすべて浮動しているか、絶対配置されている可能性です。最外層には高さがありません
    3つ目の可能性は、間違った要素を取得した可能性ですが、jsの書き方が間違っているのでしょうか?

    返事
    0
  • 怪我咯

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

    要素がレンダリングされる前に高さを取得するコードを実行することで発生するはずです。

    返事
    0
  • キャンセル返事