Maison > interface Web > Questions et réponses frontales > Comment définir la largeur et la hauteur d'un élément en javascript

Comment définir la largeur et la hauteur d'un élément en javascript

藏色散人
Libérer: 2021-11-15 15:22:37
original
4452 Les gens l'ont consulté

Comment définir la largeur et la hauteur des éléments en JavaScript : 1. Obtenez la largeur et la hauteur de l'élément html ; 2. Définissez la largeur et la hauteur de l'élément via "main.style.width" et "main.style. hauteur".

Comment définir la largeur et la hauteur d'un élément en javascript

L'environnement d'exploitation de cet article : système windows7, javascript version 1.8.5, ordinateur DELL G3

Comment définir la largeur et la hauteur des éléments avec javascript ?

JS Obtenir la largeur et la hauteur de éléments html et définir la largeur et la hauteur

Obtenir la largeur et la hauteur du navigateur :

 var width = window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;
var height = window.innerHeight
|| document.documentElement.clientHeight
|| document.body.clientHeight;
Copier après la connexion

Deux façons d'obtenir la largeur et la hauteur des éléments html

// 首先是取到元素
var main = document.getElementById('main');
// 第一种方式
var mainWidth = main.offsetWidth,
mainHeight = main.offsetHeight;
// 第二种方式
var mainWidth2 = main.style.width,
mainHeight2 = main.style.height;
Copier après la connexion

La différence entre les deux méthodes est que la première méthode peut obtenir la largeur et height en aucun cas, tandis que la deuxième méthode ne peut obtenir que la largeur et la hauteur définies dans la largeur et la hauteur HTML, mais ne peut pas obtenir la largeur et la hauteur définies par CSS.

Définir la largeur et la hauteur

main.style.width = "120px";
main.style.height = "130px";
Copier après la connexion

Il existe et seulement cette méthode, la méthode suivante n'est pas réalisable, test Firefox.

main.style.offsetWidth = "120px";
main.style.offsetHeight = "130px";
Copier après la connexion

Apprentissage recommandé : "Tutoriel sur les bases de JavaScript"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

É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