Cet article décrit la méthode d'obtention simplement de la taille d'origine d'une image de page en JavaScript. Partagez-le pour votre référence, comme suit:
Ici, la largeur et la hauteur d'origine sont obtenues via l'objet Image ()
Cette méthode n'est pas si gênante. Vous pouvez directement nouveau un objet Image () et y attribuer SRC d'IMG pour l'obtenir.
var img = new image (); img.src = $ ("# cible"). att ("src"); if (img.complete) {alert ('width:' + img.width + ', height' + img.height); img = null;} else {img.onload = function () {alert ('width:' + img.width + ', height' + img.height); img = null; };}Et ne vous inquiétez pas que le nouvel objet d'image ait une demande HTTP supplémentaire. Le navigateur a un cache après le chargement de l'image. Il est normal d'avoir de nouveaux objets d'image n. Bien sûr, la mémoire sera consommée, donc après l'avoir utilisée, IMG est défini sur NULL.
Pour plus d'informations sur le contenu lié à JavaScript, veuillez consulter les sujets de ce site: "Résumé des effets et techniques de commutation JavaScript", "Résumé des effets et techniques de recherche JavaScript", "Résumé des erreurs Javascript et des techniques de débogage" Algorithmes et techniques de traversée JavaScript ", et" Résumé de l'utilisation des opérations mathématiques JavaScript "
J'espère que cet article sera utile à la programmation JavaScript de tous.