logo

JavaScript offsetHeight

De offsetHøyde er en HTML DOM-egenskap, som brukes av programmeringsspråket JavaScript. Den returnerer den synlige høyden til et element i piksler som inkluderer høyden på synlig innhold, kantlinje, utfylling og rullefelt hvis det finnes. OffsetHeight brukes ofte med offsetWidth-egenskapen. De offsetWidth er en annen egenskap til HTML DOM, som er nesten den samme som offsetHeight. Disse egenskapene brukes av JavaScript for å finne den synlige høyden og bredden til HTML-elementene.

OffsetHeight er en kombinasjon av følgende HTML-elementer:

 offsetHeight = height + border + padding + horizontal scrollbar 

På den annen side inkluderer offsetWidth følgende elementer:

 offsetWidth = width + border + padding + vertical scrollbar 

Husk en ting at offsetHeight og offsetWidth ikke inkluderer margin, verken toppmargin eller bunnmargin. Disse DOM-egenskapene brukes av JavaScript programmeringsspråk for å beregne dimensjonen til HTML-elementer i piksler.

tilkoblinger i java

Ved hjelp av diagrammet nedenfor kan du forstå offsetHeight og offsetWidth mye bedre:

JavaScript offsetHeight

Nettleserstøtte

OffsetHeight DOM-egenskapen støttes av flere nettlesere, som Chrome og Internet Explorer. Følgende er noen nettlesere som støtter offsetHeight og offsetWidth-egenskapene.

Nettleser chrome nettleserChrome dvs. nettleserInternet Explorer nettleseren firefoxFirefox opera nettleserOpera safari nettleserSafari Edge-nettleserKant
offsetHeight støtte JaJaJaJaJaJa

Syntaks

Nedenfor er en enkel syntaks for offsetHeight:

 element.offsetHeight 

Her er element en variabel opprettet i JavaScript for å holde CSS-egenskapene eller HTML-tekstavsnittet.

Returverdier

OffsetHeight og offsetWidth returnerer den beregnede høyden og bredden til HTML-elementene i henholdsvis piksler.

hva er et brukernavn

Eksempler

Nedenfor er en liste over noen eksempler. Ved hjelp av dette vil vi se hvordan offsetHeight-egenskapen brukes og fungerer.

Eksempel 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 

Produksjon

Se utdataene nedenfor som inneholder et avsnitt i gul uthevet farge og en send-knapp. Klikk på denne Sende inn knappen og beregne offsetHeight for dette avsnittet.

Utdata før du klikker på Send-knappen

JavaScript offsetHeight

Utgang etter å ha klikket på Send-knappen

Den beregnede offsetHeight vil vises innenfor dette gult uthevede området.

JavaScript offsetHeight

Eksempel 2

I dette eksemplet vil vi beregne offsetHeight for et avsnitt gitt i dette eksemplet sammen med CSS-styling. Husk at offsetHeight ikke vil inkludere margin.

hvordan vite skjermstørrelsen
 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 

Produksjon

Se utdataene nedenfor som inneholder et avsnitt i rosa uthevet farge og en send-knapp. Klikk på denne Beregn offsetHeight knappen og beregne offsetHeight for dette avsnittet.

Utgang før du klikker på Calculate offsetHeight-knappen

JavaScript offsetHeight

Utgang etter å ha klikket på Calculate offsetHeight-knappen

Den beregnede offsetHeight vil vises innenfor dette rosa fremhevede området. I skjermbildet nedenfor kan du se at offsetHeight for det gitte avsnittet er 230px.

JavaScript offsetHeight

Eksempel 3 uten CSS-styling

Se et annet eksempel på beregning av offsetHeight. Vi har ikke inkludert noen CSS-stil som høyde, bredde, margin, polstring, etc., forvent bakgrunnsfarge. Så avsnittet vil være et enkelt avsnitt uten styling.

palindrom i java
 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 

Produksjon

Se utdataene nedenfor som inneholder et avsnitt i oransje uthevet farge og en send-knapp for å beregne offsetHeight. Klikk på denne Beregn offsetHeight knappen og beregne offsetHeight for dette avsnittet.

Før du klikker på Calculate offsetHeight-knappen

JavaScript offsetHeight

Etter å ha klikket på Calculate offsetHeight-knappen

I skjermbildet nedenfor kan du se at offsetHeight for det gitte avsnittet er 88px.

JavaScript offsetHeight

Beregn både offsetHeight og offsetWidth

I dette eksemplet skal vi beregne begge offsetHøyde og offsetWidth for et avsnitt i en div-fane. Så du kan forstå hvor forskjellig de beregnet. Her vil vi bruke CSS og sende høyde, bredde, margin, polstring osv. for styling i dette eksemplet.

Kopier og kjør koden nedenfor på systemet ditt for å forstå det bedre.

 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 

Produksjon

Se utdataene nedenfor som inneholder et avsnitt i lyseblått uthevet fargeområde og en send-knapp. Klikk på denne Sende inn knappen og beregne offsetHeight og offsetWidth av dette avsnittet.

Utdata før du klikker på Send-knappen

utvidelsesfil java
JavaScript offsetHeight

Etter å ha klikket på Sende inn knappen, er den beregnede offsetHeight 210px, og offsetWidth er 430px som vises innenfor dette lyseblå uthevede området. Se utgangen nedenfor.

Utgang etter å ha klikket på Send-knappen

JavaScript offsetHeight

Du har sett flere eksempler med forskjellige beregningsparametere. I disse forskjellige eksemplene har vi passert tekstavsnittet med eller også uten CSS-stil og deretter beregnet offsetHeight og offsetWidth separat.