Aquest escrit explica el funcionament de la propietat 'offsetTop' a JavaScript.
Com funciona la propietat HTML DOM 'offsetTop' a JavaScript?
El ' offsetTop La propietat funciona amb els elements HTML i també retorna el 'marge', el 'recoiximent', la 'vora' i la 'barra de desplaçament' del seu element pare.
Sintaxi
element. offsetTop
En aquesta sintaxi, ' element ” indica la posició superior de l'element HTML concret en relació a la finestra gràfica (una àrea en blanc on es mostra el contingut de la pàgina web).
Nota: El valor retornat inclou el següent:
- posició superior i el marge de l'element.
- vora superior, barra de desplaçament i farciment del pare.
Utilitzem pràcticament la sintaxi anterior.
Exemple: aplicació de la propietat 'offsetTop' per avaluar la posició superior d'HTML
Aquest exemple utilitza el ' offsetTop 'propietat per calcular la posició superior de l'element HTML particular, és a dir, ' Primer, aneu a través del següent codi HTML: En el codi anterior: Ara, considereu el codi JavaScript donat: A les línies de codi anteriors: Sortida En aquest resultat, es pot observar que la posició superior del div donat (inclòs el marge), és a dir, ' 35 píxels ” es calcula d'acord amb la nota especificada (a l'inici del bloc) i es mostra al fer clic al botó. JavaScript proporciona el ' offsetTop ” per calcular la posició superior de l'element HTML en relació a la finestra gràfica. Retorna la posició superior calculada d'un element com a valor enter en ' píxels ”. Aquest escrit va demostrar l'objectiu, l'ús i la implementació de la propietat 'offsetTop' de l'element HTML DOM a JavaScript.
Codi HTML
< b > Detalls de això div són : b >< br >
superior : 20 píxels < br >
posició : relatiu < br >
text - alinear : centre < br >
marge : 15 píxels < br >
frontera : 3 píxels < br >
div >< br >
< botó al fer clic = 'jsFunc()' > Feu-hi clic botó >
< p id = 'per' > pàg >
Codi JavaScript
funció jsFunc ( ) {
era elmnt = document. getElementById ( 'Div1' ) ;
on txt = 'OffsetTop calculat és: ' + elmnt. offsetTop + 'px
' ;
document. getElementById ( 'per' ) . innerHTML = txt ;
}
guió >
Conclusió