logo

JavaScript offsetHeight

The nobīdesAugstums ir HTML DOM rekvizīts, ko izmanto JavaScript programmēšanas valoda. Tas atgriež elementa redzamo augstumu pikseļos, kas ietver redzamā satura augstumu, apmali, polsterējumu un ritjoslu, ja tāda ir. OffsetHeight bieži izmanto ar offsetWidth rekvizītu. The nobīdeWidth ir vēl viens HTML DOM rekvizīts, kas ir gandrīz tāds pats kā offsetHeight. Šos rekvizītus JavaScript izmanto, lai atrastu HTML elementu redzamo augstumu un platumu.

OffsetHeight ir šādu HTML elementu kombinācija:

 offsetHeight = height + border + padding + horizontal scrollbar 

No otras puses, offsetWidth ietver šādus elementus:

 offsetWidth = width + border + padding + vertical scrollbar 

Atcerieties vienu lietu, ka ofsetHeight un offsetWidth neietver piemales, ne augšējās, ne apakšējās piemales. Šos DOM rekvizītus izmanto JavaScript programmēšanas valoda lai aprēķinātu HTML elementu izmērus pikseļos.

Izmantojot zemāk esošo diagrammu, jūs varat daudz labāk saprast ofsetHeight un offsetWidth:

JavaScript offsetHeight

Pārlūka atbalsts

OffsetHeight DOM rekvizītu atbalsta vairākas tīmekļa pārlūkprogrammas, piemēram, Chrome un Internet Explorer. Tālāk ir norādītas dažas pārlūkprogrammas, kas atbalsta offsetHeight un offsetWidth īpašumu.

Pārlūkprogramma hroma pārlūkprogrammaChrome ti, pārlūkprogrammaInternet Explorer Firefox pārlūksFirefox operas pārlūksOpera safari pārlūksSafari Edge pārlūksMala
offsetHeight atbalsts

Sintakse

Tālāk ir sniegta vienkārša offsetHeight sintakse:

 element.offsetHeight 

Šeit elements ir mainīgais, kas izveidots JavaScript, lai turētu CSS rekvizītu vērtības vai HTML teksta rindkopu.

Atgriešanas vērtības

OffsetHeight un offsetWidth attiecīgi atgriež aprēķināto HTML elementu augstumu un platumu pikseļos.

Piemēri

Tālāk ir sniegts dažu piemēru saraksts. Ar kura palīdzību redzēsim, kā tiek izmantots un darbojas offsetHeight īpašība.

1. piemērs

 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 

Izvade

fibonači sērija java

Skatiet tālāk redzamo izvadi, kurā ir rindkopa dzeltenā izceltā krāsā un iesniegšanas poga. Noklikšķiniet uz šī Iesniegt pogu un aprēķiniet šīs rindkopas ofsetHeight.

Izvade pirms noklikšķināšanas uz pogas Iesniegt

JavaScript offsetHeight

Izvade pēc noklikšķināšanas uz pogas Iesniegt

Aprēķinātais offsetHeight tiks parādīts šajā dzeltenajā iezīmētajā apgabalā.

JavaScript offsetHeight

2. piemērs

Šajā piemērā mēs aprēķināsim offsetHeight šajā piemērā norādītajai rindkopai kopā ar CSS stilu. Atcerieties, ka offsetHeight neietver rezervi.

 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 

Izvade

javascript nolaižamā izvēlne

Skatiet zemāk esošo izvadi, kurā ir rindkopa rozā iezīmētā krāsā un iesniegšanas poga. Noklikšķiniet uz šī Aprēķināt ofsetHeight pogu un aprēķiniet šīs rindkopas ofsetHeight.

Izvade pirms noklikšķināšanas uz pogas Aprēķināt nobīdes augstumu

JavaScript offsetHeight

Izvade pēc noklikšķināšanas uz pogas Aprēķināt nobīdes augstumu

Aprēķinātais offsetHeight tiks parādīts šajā rozā iezīmētajā apgabalā. Zemāk esošajā ekrānuzņēmumā varat redzēt, ka noteiktā rindkopas nobīdes augstums ir 230 pikseļi.

JavaScript offsetHeight

3. piemērs bez CSS stila

Skatiet citu nobīdes augstuma aprēķināšanas piemēru. Mēs neesam iekļāvuši nevienu CSS stilu, piemēram, augstumu, platumu, malu, polsterējumu utt., gaidiet fona krāsu. Tātad rindkopa būs vienkārša rindkopa bez stila.

 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 

Izvade

cpld vs fpga

Skatiet tālāk redzamo izvadi, kurā ir rindkopa oranžā izceltā krāsā un iesniegšanas poga, lai aprēķinātu nobīdes augstumu. Noklikšķiniet uz šī Aprēķināt ofsetHeight pogu un aprēķiniet šīs rindkopas ofsetHeight.

Pirms noklikšķināt uz pogas Aprēķināt nobīdes augstumu

JavaScript offsetHeight

Pēc noklikšķināšanas uz pogas Aprēķināt nobīdes augstumu

Zemāk esošajā ekrānuzņēmumā var redzēt, ka norādītās rindkopas offsetHeight ir 88 pikseļi.

JavaScript offsetHeight

Aprēķiniet gan offsetHeight, gan ofsetWidth

Šajā piemērā mēs aprēķināsim abus nobīdesAugstums un nobīdeWidth rindkopai div cilnē. Tātad, jūs varat saprast, cik atšķirīgi viņi aprēķināja. Šeit mēs izmantosim CSS un nodosim augstumu, platumu, malu, polsterējumu utt., lai izveidotu stilu šajā piemērā.

Nokopējiet un palaidiet tālāk norādīto kodu savā sistēmā, lai labāk izprastu.

 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 

Izvade

Skatiet tālāk redzamo izvadi, kurā ir rindkopa gaiši zilā izceltā krāsu apgabalā un iesniegšanas poga. Noklikšķiniet uz šī Iesniegt pogu un aprēķiniet šīs rindkopas ofsetHeight un offsetWidth.

Izvade pirms noklikšķināšanas uz pogas Iesniegt

JavaScript offsetHeight

Pēc noklikšķināšanas uz Iesniegt pogu, aprēķinātais offsetHeight ir 210 pikseļi un offsetWidth ir 430 pikseļi, kas tiek rādīts šajā gaiši zilā izceltā apgabalā. Skatiet izvadi zemāk.

Izvade pēc noklikšķināšanas uz pogas Iesniegt

JavaScript offsetHeight

Jūs esat redzējis vairākus piemērus ar dažādiem aprēķina parametriem. Šajos dažādajos piemēros esam izturējuši teksta rindkopu ar vai arī bez CSS stila un pēc tam atsevišķi aprēķinājuši ofsetHeight un offsetWidth.