


La différence entre les échanges scrollWidth, clientWidth et offsetWidth_Experience
May 16, 2016 pm 12:07 PMLa différence entre scrollWidth, clientWidth et offsetWidth_Experience Exchange
scrollWidth
est la largeur du contenu réel de l'objet, à l'exclusion de la largeur du bord, et changera avec le contenu de l'objet (Plus de contenu peut modifier la largeur réelle de l'objet).
clientWidth
est la largeur visible de l'objet, à l'exclusion des barres de défilement et autres bords, et changera avec la taille d'affichage de la fenêtre.
offsetWidth
est la largeur visible de l'objet, y compris les barres de défilement et autres bords, qui changera avec la taille d'affichage de la fenêtre.
Un exemple de scrollWidth et clientWidth :
<html> <head> <title>77.htm文件</title> </head> <body> <textarea wrap="off" onfocus="alert('scrollWidth:'+this.scrollWidth+'\n clientWidth:'+this.clientWidth);"> </textarea> </body> </html>
Entrez le contenu dans la zone de texte Lorsque la barre de défilement horizontale n'apparaît pas, les valeurs de scrollWidth et clientWidth sont. le même. Lorsqu'une ligne de contenu dépasse la largeur de la zone de texte, une barre de défilement horizontale apparaît et la valeur de scrollWidth change.
scrollWidth est la largeur du contenu réel de l'objet.
clientWidth est la largeur vue par l'objet (hors bords), qui ne changera pas dans cet exemple.
Un exemple de clientWidth et offsetWidth :
<html> <head> <title>77.htm文件</title> </head> <body> <textarea wrap="off" onfocus="alert('offsetWidth:'+this.offsetWidth+'\n clientWidth:'+this.clientWidth);"> </textarea> </body> </html>
La valeur de offsetWidth est toujours supérieure à la valeur de clientWidth.
clientWidth est la largeur vue par l'objet (hors bords)
offsetWidth est la largeur vue par l'objet (y compris les bords, comme la largeur occupée par la barre de défilement)
Le ci-dessus est scrollWidth, La différence entre clientWidth et offsetWidth_Experience échange de contenu, veuillez faire attention au site Web PHP chinois (www.php.cn) pour plus de contenu connexe !

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Ajout d'ombres de boîte aux blocs et éléments WordPress

Créez un formulaire de contact JavaScript avec le cadre Smart Forms

Créer un éditeur de texte en ligne avec l'attribut satisfaistable

Faire votre première transition Svelte personnalisée

Demystifier les lecteurs d'écran: formulaires accessibles et meilleures pratiques

Comparaison des 5 meilleurs constructeurs de formulaires PHP (et 3 scripts libres)

Téléchargement de fichiers avec Multer dans Node.js et Express
