Rumah > hujung hadapan web > tutorial js > Bagaimana untuk mendapatkan ketinggian elemen tersembunyi dalam javascript

Bagaimana untuk mendapatkan ketinggian elemen tersembunyi dalam javascript

青灯夜游
Lepaskan: 2023-01-11 09:20:36
asal
3776 orang telah melayarinya

Kaedah pemerolehan: 1. Import fail jquery 2. Gunakan pernyataan "$("#id value") untuk mendapatkan objek elemen tersembunyi mengikut nilai id yang ditentukan; object.height()" pernyataan untuk mendapatkan ketinggian elemen tersembunyi.

Bagaimana untuk mendapatkan ketinggian elemen tersembunyi dalam javascript

Persekitaran pengendalian tutorial ini: sistem windows7, versi javascript1.8.5&&jquery3.1.0, komputer Dell G3.

Pertama, dalam keadaan biasa, pastikan div mempunyai ketinggian.

nbsp;html>


    <meta>
    <title>Document</title>
    <script></script>


    <div>
        <div>
            子div内容,需要获取我的高度
        </div>
    </div>

<script>
    console.log($("#div").height())  //21
    console.log($("#divsub").height()) //21
</script>
Salin selepas log masuk

Bagaimana untuk mendapatkan ketinggian elemen tersembunyi dalam javascript

Selepas kami menambah style="display:none;" pada elemen dengan id div, kami menjalankan semula kod dan hasilnya adalah seperti berikut:

Bagaimana untuk mendapatkan ketinggian elemen tersembunyi dalam javascript

Anda boleh melihat bahawa div induk boleh memperoleh nilai seperti biasa, tetapi div anak tidak lagi boleh mendapatkan ketinggian.

Apabila kita menukar style="display:none;" kepada style="visibility: hidden;" , kita masih boleh mendapatkannya seperti biasa. Tetapi kedudukan div masih ada.

Bagaimana untuk mendapatkan ketinggian elemen tersembunyi dalam javascript

Jadi, terdapat penyelesaian berikut, gunakan keterlihatan untuk bersembunyi, dan kemudian alihkan div ke tempat yang tidak kelihatan di luar skrin Itu ia.

nbsp;html>


    <meta>
    <title>Document</title>
    <script></script>


    <div>
        <div>
            子div内容,需要获取我的高度
        </div>
    </div>

<script>
    console.log($("#div").height())  
    console.log($("#divsub").height())
</script>
Salin selepas log masuk

[Pembelajaran yang disyorkan: tutorial lanjutan javascript]

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan ketinggian elemen tersembunyi dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan