Maison > interface Web > js tutoriel > le corps du texte

La différence entre les compétences scrollWidth, clientWidth et offsetWidth_javascript

WBOY
Libérer: 2016-05-16 16:20:19
original
1295 Les gens l'ont consulté

Testez la différence entre ces trois attributs à travers une démo.

Description :

scrollWidth : La largeur du contenu réel de l'objet, à l'exclusion de la largeur du bord, augmentera à mesure que le contenu de l'objet dépasse la zone visible.
clientWidth : La largeur de la zone visuelle du contenu de l'objet, à l'exclusion des barres de défilement et autres bords, changera à mesure que la taille d'affichage de l'objet change.
offsetWidth : la largeur réelle de l'objet entier, y compris les barres de défilement et autres bords, changera à mesure que la taille d'affichage de l'objet change.

Cette démo place un élément textarea sur la page et l'affiche en utilisant la largeur et la hauteur par défaut.

Cas 1 :

Il n'y a pas de contenu dans l'élément ou le contenu ne dépasse pas la zone visible et le défilement n'apparaît pas ou n'est pas disponible.

scrollWidth=clientWidth, les deux correspondent à la largeur de la zone visible du contenu.

offsetWidth est la largeur réelle de l'élément.

Cas 2 :

Lorsque le contenu de l'élément

dépasse la zone visuelle, la barre de défilement apparaît et est disponible.

scrollWidth>clientWidth.

scrollWidth est la largeur du contenu réel.

clientWidth est la largeur de la zone visible du contenu.

offsetWidth est la largeur réelle de l'élément.

FIN

Ce qui précède présente toutes les différences entre scrollWidth, clientWidth et offsetWidth. J'espère que cela sera utile à tout le monde.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!