33 of 119 menu

Metode innerHeight

Metode innerHeight memungkinkan untuk mendapatkan dan mengubah tinggi elemen termasuk padding internalnya. Penting untuk diingat bahwa kita akan mendapatkan 'nilai yang dihitung' dari tinggi (computed height). Kesalahan dalam perhitungan juga dapat terjadi jika pengguna mengubah ukuran halaman, dan juga jika elemen atau induknya disembunyikan. Nilai tinggi tidak memperhitungkan ketebalan border elemen.

Sintaks

Mendapatkan tinggi elemen. Dalam beberapa kasus nilai yang didapat mungkin berupa pecahan:

$(selektor).innerHeight();

Untuk mengubah tinggi elemen - kita dapat memberikan angka (misalnya 400), maka satuan pengukurannya adalah piksel, atau string, dengan menentukan satuan pengukuran (misalnya '10em'):

$(selektor).innerHeight(nilai baru);

Kita juga dapat menerapkan fungsi yang diberikan ke setiap elemen dalam kumpulan. Dalam hal ini, parameter pertama fungsi akan menerima nomor elemen dalam kumpulan, dan parameter kedua - nilai tinggi saat ini untuk elemen tertentu. this di dalam fungsi akan menunjuk ke elemen saat ini. Nilai tinggi elemen akan berubah menjadi nilai yang dikembalikan oleh fungsi:

$(selektor).innerHeight(function(nomor dalam kumpulan, nilai tinggi saat ini));

Contoh

Mari kita bandingkan informasi tentang tinggi paragraf #test, yang didapat dengan metode height dan innerHeight:

<p id="test">teks</p> <p id="out1"></p> <p id="out2"></p> p { margin: 10px; padding: 5px; border: 2px solid blue; } let h1 = $('#test').height(); let h2 = $('#test').innerHeight(); $('#out1').text(h1); $('#out2').text(h2);

Kita akan melihat perbedaan sebesar 10px, yang merupakan jumlah dari padding atas dan bawah kita.

Lihat juga

  • metode height,
    yang memungkinkan untuk mendapatkan dan mengubah tinggi elemen
  • metode outerHeight,
    yang memungkinkan untuk mendapatkan dan mengubah tinggi elemen, termasuk padding dan border-nya
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak