In diesem Artikel werden die Methoden erörtert, um Bilddimensionen in JavaScript zu erhalten.
So erhalten Sie Bilddimensionen in JavaScript?
Um Bilddimensionen in JavaScript zu erhalten, können die folgenden Ansätze verwendet werden:
Gehen Sie die diskutierten Methoden nacheinander durch!
Methode 1: Bildabmessungen in JavaScript unter Verwendung von Breiten- und Höheneigenschaften abrufen
Der "Höhe" Und "BreiteEigenschaften setzen die Höhe und Breite des angegebenen Elements. Diese Eigenschaften können zusammen mit einem Schlüsselwort verwendet werden, das sich auf das aktuelle Objekt bezieht, um die Abmessungen des Bildes zu erhalten.
Syntax
Objekt.Stil.BreiteIn der angegebenen Syntax wird die Breite des angegebenen Objekts abgerufen.
Objekt.Stil.HöheHier wird die Höhe des hinzugefügten Objekts abgerufen.
Beispiel
Erstellen Sie zunächst eine Instanz -HTMLIMageElement -Instanz mit dem Image () -Konstruktor und greifen Sie auf das Bild zu, das für Dimensionen zugegriffen werden soll, indem Sie seinen Pfad angeben:
var Dimensions = new Image ();Wenden Sie als Nächstes ein Onload -Ereignis an, so dass beim Laden des Fensters das “Breite" und das "HöheEigenschaften zusammen mit dem Objekt Zugriff auf die Höhe und Breite des spezifischen Bildes und zeigen Sie es über Alarm an:
Maße.onload = function ()Die entsprechende Ausgabe ist wie folgt:
Methode 2: Bilddimensionen in JavaScript mit Dokument abrufen.QuerySelector () -Methode und Onclick -Event
Der "dokumentieren.QuerySelector ()”Methode erhält das erste Element, das einem CSS -Selektor und dem“ entspricht “ONCLICKEreignis erfolgt, wenn der Benutzer auf ein Element klickt. Diese Methoden können in Kombination verwendet werden, um auf den Bildpfad zuzugreifen und seine Dimension auf der Schaltfläche Klicken zu holen.
Syntax
dokumentieren.QuerySelector (CSS -Selektoren)Hier, "CSS -Selektoren”Repräsentiert einen oder mehr als ein CSS -Selektoren.
Objekt.onclick = imgSize () myScript;In der obigen Syntax “,“imgsize ()”Bezieht sich auf die Funktion, die aufgerufen wird, wenn ein"ONCLICKEreignis wird ausgelöst.
Beispiel
Im folgenden Beispiel erstellen wir eine Taste und fügen ein Onclick -Ereignis hinzu, mit dem die IMGSIZE () -Funktion aufgerufen wird, wenn sie ausgelöst werden:
Geben Sie nun den Pfad des Bildes in der “an“" Schild:
Danach definieren Sie eine Funktion namens “imgsize ()”. Greifen Sie in seiner Definition auf das Bild zu und holen Sie die Breite und Höhe mithilfe der Breite und der Höheneigenschaften, wie in der vorherigen Methode beschrieben, und zeigen Sie es in der Warnbox an:
Funktion imgsize ()Ausgang
Methode 3: Bilddimensionen in JavaScript mit addEventListener () Methode abrufen
Der "AddEventListener ()Die Methode fügt einem Dokument einen Ereignishandler bei. Diese Methode kann implementiert werden, um auf die Schaltfläche und das Bild erstellt zu greifen und ein Klickereignis anzuwenden, um die Bildabmessungen auf der Schaltfläche Klicken zu erhalten.
Syntax
dokumentieren.AddEventListener (Klicken, Funktion)In der obigen Syntax “,“klicken"Bezieht sich auf das angegebene Ereignis und"FunktionIst die Funktion, die aufgerufen wird.
Beispiel
Erstellen Sie zunächst eine Schaltfläche und geben Sie den Bildpfad mit einer bestimmten Höhe und Breite an:
Greifen Sie nun mit der “auf die Schaltfläche erstellt und das spezifische Bild zu" zu "dokumentieren.QuerySelector ()" Methode.
Dann fügen Sie das Ereignis hinzu "klicken”Auf die Taste und wenden Sie die Eigenschaften der Naturwissenschaft und Naturheighty an, um die ursprüngliche Breite und Höhe eines Bildes auszuzeichnen:
lass BTN = Dokument.QuerySelector ('Taste');Ausgang
Wir haben die einfachsten Methoden erklärt, um Bilddimensionen in JavaScript zu erhalten.
Abschluss
Verwenden Sie die “, um Bilddimensionen in JavaScript zu erhaltenBreite" Und "HöheEigenschaften zum Erstellen eines Objekts und zum Zugriff auf die Breite und Höhe des spezifischen Bildes, das “dokumentieren.QuerySelector ()Methode und “ONCLICKEreignis, um auf den Bildpfad zuzugreifen und seine Dimension auf dem Schaltflächenklick oder auf der Schaltfläche abzurufenAddEventListener ()Methode, um auf die Schaltfläche und das Bild erstellt zu greifen und ein Klickereignis anzuwenden, um die entsprechenden Bildabmessungen zu erhalten. In diesem Blog wurden die Methoden erläutert, um Bilddimensionen in JavaScript zu erhalten.