logo

JavaScript offsetHauteur

Le décalageHauteur est une propriété HTML DOM utilisée par le langage de programmation JavaScript. Il renvoie la hauteur visible d'un élément en pixels qui inclut la hauteur du contenu visible, la bordure, le remplissage et la barre de défilement le cas échéant. Le offsetHeight est souvent utilisé avec la propriété offsetWidth. Le décalageLargeur est une propriété supplémentaire du DOM HTML, qui est presque identique à offsetHeight. Ces propriétés sont utilisées par JavaScript pour trouver la hauteur et la largeur visibles des éléments HTML.

Le offsetHeight est une combinaison des éléments HTML suivants :

 offsetHeight = height + border + padding + horizontal scrollbar 

D'autre part, offsetWidth comprend les éléments suivants :

 offsetWidth = width + border + padding + vertical scrollbar 

N'oubliez pas une chose : offsetHeight et offsetWidth n'incluent pas de marge, ni de marge supérieure ni de marge inférieure. Ces propriétés DOM sont utilisées par Langage de programmation JavaScript pour calculer la dimension des éléments HTML en pixels.

exception lancer java

À l'aide du diagramme ci-dessous, vous pouvez bien mieux comprendre offsetHeight et offsetWidth :

JavaScript offsetHauteur

Prise en charge du navigateur

La propriété DOM offsetHeight est prise en charge par plusieurs navigateurs Web, comme Chrome et Internet Explorer. Voici quelques navigateurs prenant en charge les propriétés offsetHeight et offsetWidth.

Navigateur navigateur ChromeChrome c'est à dire le navigateurInternet Explorer navigateur FirefoxFirefox navigateur d'opéraOpéra navigateur safariSafari Navigateur EdgeBord
Prise en charge de offsetHeight OuiOuiOuiOuiOuiOui

Syntaxe

Vous trouverez ci-dessous une syntaxe simple de offsetHeight :

 element.offsetHeight 

Ici, l'élément est une variable créée en JavaScript pour contenir les valeurs des propriétés CSS ou le paragraphe de texte HTML.

Valeurs de retour

offsetHeight et offsetWidth renvoient respectivement la hauteur et la largeur calculées des éléments HTML en pixels.

Exemples

Vous trouverez ci-dessous une liste de quelques exemples. À l’aide de quoi, nous verrons comment la propriété offsetHeight est utilisée et fonctionne.

Exemple 1

 HTML DOM offsetHeight Property example #JTP { height: 120px; width: 250px; margin: 20px; padding: 15px; background-color: yellow; } function getInfo() { var eleValue = document.getElementById(&apos;JTP&apos;); var txt = &apos;Height of the elements paragraph along with padding and border in pixels is: &apos; + eleValue.offsetHeight + &apos;px&apos;; document.getElementById(&apos;sudo&apos;).innerHTML = txt; } <h2> HTML DOM offsetHeight Property example </h2> <b> A basic information about this div tab: </b> Submit 

Sortir

Consultez le résultat ci-dessous contenant un paragraphe surligné en jaune et un bouton d'envoi. Cliquez dessus Soumettre et calculez le offsetHeight de ce paragraphe.

Sortie avant de cliquer sur le bouton Soumettre

différence entre deux chaînes python
JavaScript offsetHauteur

Sortie après avoir cliqué sur le bouton Soumettre

La hauteur de décalage calculée s'affichera à l'intérieur de cette zone surlignée en jaune.

JavaScript offsetHauteur

Exemple 2

Dans cet exemple, nous calculerons le offsetHeight pour un paragraphe fourni dans cet exemple avec le style CSS. N'oubliez pas que offsetHeight n'inclura pas de marge.

 HTML DOM offsetHeight Property example #PStyle { height: 220px; width: 320px; margin: 20px; padding: 15px; background-color: pink; } function getInfo() { var eleValue = document.getElementById(&apos;PStyle&apos;); var txt = &apos;Height of the elements paragraph along with padding and border in pixels is: &apos; + eleValue.offsetHeight + &apos;px&apos;; document.getElementById(&apos;sudo&apos;).innerHTML = txt; } <h3> HTML DOM offsetHeight Property Example 2 </h3> <p> In this example, we will calculate the offset height for this paragraph. We have also provided CSS styling to this paragraph. This offsetHeight will include the height of text, padding, border except margin taken by this paragraph. </p> <b> OffsetHeight of this div tab paragraph: </b> Calculate offsetHeight 

Sortir

Consultez le résultat ci-dessous contenant un paragraphe en surbrillance rose et un bouton d'envoi. Cliquez dessus Calculer la hauteur du décalage et calculez le offsetHeight de ce paragraphe.

Sortie avant de cliquer sur le bouton Calculer offsetHeight

JavaScript offsetHauteur

Sortie après avoir cliqué sur le bouton Calculer offsetHeight

Le offsetHeight calculé s’affichera à l’intérieur de cette zone en surbrillance rose. Dans la capture d'écran ci-dessous, vous pouvez voir que offsetHeight pour le paragraphe donné est de 230 pixels.

JavaScript offsetHauteur

Exemple 3 sans style CSS

Voir un autre exemple de calcul de offsetHeight. Nous n'avons inclus aucun style CSS comme la hauteur, la largeur, la marge, le remplissage, etc., attendez-vous à la couleur d'arrière-plan. Ainsi, le paragraphe sera un simple paragraphe sans style.

 HTML DOM offsetHeight Property example #PStyle { background-color: orange; } function getInfo() { var eleValue = document.getElementById(&apos;PStyle&apos;); var txt = &apos;Height of the elements in paragraph calculated as pixels is: &apos; + eleValue.offsetHeight + &apos;px&apos;; document.getElementById(&apos;sudo&apos;).innerHTML = txt; } <h3> HTML DOM offsetHeight Property Example 3 </h3> <p> In this example, we will calculate the offset height of this given paragraph. We have jusr included background color in CSS styling not height, width, margin, or padding to this paragraph. So, the offsetHeight will be calculted for the height of text taken by this paragraph. </p> <b> OffsetHeight of this div tab paragraph: </b> Calculate offsetHeight 

Sortir

ajouter une chaîne java

Consultez le résultat ci-dessous contenant un paragraphe en surbrillance orange et un bouton d'envoi pour calculer le offsetHeight. Cliquez dessus Calculer la hauteur du décalage et calculez le offsetHeight de ce paragraphe.

Avant de cliquer sur le bouton Calculer offsetHeight

JavaScript offsetHauteur

Après avoir cliqué sur le bouton Calculer offsetHeight

Dans la capture d'écran ci-dessous, vous pouvez voir que offsetHeight pour le paragraphe donné est de 88 pixels.

JavaScript offsetHauteur

Calculer à la fois offsetHeight et offsetWidth

Dans cet exemple, nous calculerons à la fois décalageHauteur et décalageLargeur pour un paragraphe dans un onglet div. Ainsi, vous pouvez comprendre à quel point ils ont calculé différemment. Ici, nous utiliserons CSS et transmettrons la hauteur, la largeur, la marge, le remplissage, etc. pour le style dans cet exemple.

Copiez et exécutez le code ci-dessous sur votre système pour mieux comprendre.

 HTML DOM offsetHeight Property example #PStyle { height: 180px; width: 400px; margin: 20px; padding: 15px; background-color: lightblue; } function getInfo() { var eleValue = document.getElementById(&apos;PStyle&apos;); var txt1 = &apos;OffsetHeight of the paragraph along with padding and border in pixels is: &apos; + eleValue.offsetHeight + &apos;px&apos;; var txt2 = &apos;OffsetWidth of the paragraph along with padding and border in pixels is: &apos; + eleValue.offsetWidth + &apos;px&apos;; document.getElementById(&apos;sudo1&apos;).innerHTML = txt1; document.getElementById(&apos;sudo2&apos;).innerHTML = txt2; } <h2> Calculation of offsetHeight and offsetWidth </h2> <b> A basic information about this div tab: </b> Submit 

Sortir

enum tostring java

Consultez le résultat ci-dessous contenant un paragraphe dans une zone de couleur surlignée en bleu clair et un bouton d'envoi. Cliquez dessus Soumettre et calculez le offsetHeight et le offsetWidth de ce paragraphe.

Sortie avant de cliquer sur le bouton Soumettre

JavaScript offsetHauteur

Après avoir cliqué sur le Soumettre bouton, le offsetHeight calculé est de 210 px et le offsetWidth est de 430 px, affiché à l'intérieur de cette zone en surbrillance bleu clair. Voir la sortie ci-dessous.

Sortie après avoir cliqué sur le bouton Soumettre

JavaScript offsetHauteur

Vous avez vu plusieurs exemples ayant des paramètres de calcul différents. Dans ces différents exemples, nous avons passé le paragraphe de texte avec ou également sans style CSS puis calculé séparément offsetHeight et offsetWidth.