JavaScript -Mausereignisse
Wie durch den Namen JavaScript -Mausereignisse vorgeschlagen, werden durch die Interaktion der Maus mit den Webseiten ausgelöst, und diese Ereignisse sind Teil des MouseEvent -Objekts.
JavaScript -Mausereignisse sind
In dieser Beschreibung wird diese eins von einer Tiefe erörtert.
Onclick -Event
Wenn ein Benutzer auf ein Element klickt, findet das Onclick -Ereignis statt. Es sprudelt und kann abgesagt werden. Diese Veranstaltung unterstützt alle anderen HTML -Tags als andere als , ,
, , ,
Syntax
Die Syntax des Onclick -Ereignisses ist unten bereitgestellt.
HTML -Syntax
JavaScript -Syntax
Objekt.onclick = function () script;JavaScript addEventListener () Syntax
Objekt.AddEventListener ("Click", Skript);Beispiel
Klicken Sie auf die Schaltfläche unten.
Im obigen Beispiel wird auf der Webseite eine Schaltfläche angezeigt. Nach dem Klicken auf die Schaltfläche wird das Onclick -Ereignis stattfinden und eine Nachricht wird angezeigt.
Ausgang
Bevor die Schaltfläche angeklickt wird.
Nachdem die Schaltfläche geklickt wurde, wird die Nachricht angezeigt.
OncontextMenu -Ereignis
Wenn das Kontextmenü eines Elements mit dem Rechtsklick geöffnet wird, findet das OncontextMenu-Ereignis statt. Es sprudelt und ist auch stornierbar. Diese Veranstaltung unterstützt alle HTML -Tags und ist in DOM Version 3 enthalten.
Syntax
Die Syntax des OncontextMenu -Ereignisses ist unten angegeben.
HTML -Syntax
JavaScript -Syntax
Objekt.oncontextMenu = function () script;JavaScript addEventListener () Syntax
Objekt.AddEventListener ("contextMenu", Skript);Beispiel
Klicken Sie mit der rechten Maustaste auf mich.
Wenn Sie im obigen Beispiel mit der rechten Maustaste auf den Text klicken, wird das OncontextMenu -Ereignis ausgelöst. Zuerst wird ein Dialoag -Feld angezeigt.
Ausgang
Wenn Sie das obige Beispiel ausführen, wird der folgende Text angezeigt.
Wenn Sie nun mit der rechten Maustaste auf den Text klicken, wird das Dialogfeld angezeigt.
Nach dem Klicken auf OK wird das Kontextmenü geöffnet.
ONDBLCLICK -Veranstaltung
Wenn ein Element doppelklick ist, findet das ONDBLCLICK-Event statt. Es sprudelt und kann abgesagt werden. Diese Veranstaltung unterstützt alle anderen HTML -Tags als andere als , ,
, , ,
Syntax
Die Syntax des ONDBLCLICK -Ereignisses finden Sie unten.
HTML -Syntax
JavaScript -Syntax
Objekt.OndblClick = function () script;JavaScript addEventListener () Syntax
Objekt.addEventListener ("dblcick", script);Beispiel
Im obigen Beispiel wird eine Schaltfläche angezeigt, und wenn Sie auf die Schaltfläche klicken, wird das Ondblcick -Ereignis ausgelöst und eine Nachricht wird angezeigt. Hier ist die Ausgabe.
Ausgang
Bevor Sie auf die Schaltfläche doppelt klicken.
Nach dem Doppelklicken auf die Schaltfläche.
OnmouseDown -Event
Wenn Sie eine Maustaste drücken, während Sie die Maus über einem HTML -Element halten, findet das OnmouseDown -Ereignis statt. Es sprudelt und kann abgesagt werden. Diese Veranstaltung unterstützt alle anderen HTML -Tags als andere als , ,
, , ,
Syntax
Die Syntax des OnmouseDown -Ereignisses ist wie folgt.
HTML -Syntax
JavaScript -Syntax
Objekt.onmouseDown = function () script;JavaScript addEventListener () Syntax
Objekt.AddEventListener ("MouseDown", Skript);Beispiel
Im obigen Beispiel wird auf der Webseite eine Schaltfläche angezeigt. Wenn Sie mit der rechten Maustaste auf die Schaltfläche klicken, während Sie den Mauszeiger auf der Schaltfläche aufbewahren.
Ausgang
Die Schaltfläche vor dem Klicken.
Nachdem der Cursor mit der rechten Maustaste auf die Maus geklickt hat.
Onmouseenter -Event
Wenn Sie einen Mauszeiger auf ein HTML -Element bringen, findet das Onmouseger -Ereignis statt.Es kann nicht sprudeln und kann weder abgesagt werden. Diese Veranstaltung unterstützt alle anderen HTML -Tags als andere als , ,
, , ,
Syntax
Die Syntax des Onmouseger -Ereignisses lautet wie folgt.
HTML -Syntax
JavaScript -Syntax
Objekt.onmouseenter = function () script;JavaScript addEventListener () Syntax
Objekt.AddEventListener ("Mouseenter", Skript);Beispiel
Im obigen Beispiel wird auf der Webseite ein Text angezeigt. Wenn Sie den Cursor Ihres Maus über den Text bringen, wird das Onmouseger -Ereignis ausgelöst und die Farbe ändert sich zu rot.
Ausgang
Bevor Sie den Mauszeiger auf den Text bringen.
Nachdem er den Mauszeiger über den Text gebracht hat.
OnmousEleave -Ereignis
Wenn Sie Ihren Mauszeiger von einem Element entfernen, findet das OnmousEleave -Ereignis statt. Es kann nicht sprudeln und kann weder abgesagt werden. Diese Veranstaltung unterstützt alle anderen HTML -Tags als andere als , ,
, , ,
Syntax
Die Syntax des OnmousEleave -Ereignisses ist wie folgt.
HTML -Syntax
JavaScript -Syntax
Objekt.onmousEleave = function () script;JavaScript addEventListener () Syntax
Objekt.AddEventListener ("MousEleave", Skript);Beispiel
Im obigen Beispiel wird auf der Webseite ein Text angezeigt. Wenn Sie den Mauszeiger vom Text weg bewegen, wird das Onmouseger -Ereignis ausgelöst und die Farbe ändert sich zu Grün zu Grün.
Ausgang
Bevor Sie den Mauszeiger aus dem Text wegbringen.
Die Farbe ändert sich, wenn sich der Mauszeiger weg bewegt.
Onmousemove -Event
Wenn Sie Ihren Maus -Cursor bewegen und gleich. Der einzige Unterschied zwischen diesem Ereignis und dem Onmouseger -Ereignis besteht darin, dass es blasen und abgesagt werden kann. Diese Veranstaltung unterstützt alle anderen HTML -Tags als andere als , ,
, , ,
Syntax
Die Syntax von Onmousemove ist unten angegeben.
HTML -Syntax
JavaScript -Syntax
Objekt.onmousEmove = function () script;JavaScript addEventListener () Syntax
Objekt.AddEventListener ("Mousemove", Skript);Beispiel
Wenn Sie im obigen Beispiel den Mauszeiger über den Text bewegen, wird das Onmousemove -Ereignis stattfinden, und ein Dialogfeld wird Ihnen darüber informiert, dass das Onmousemove -Ereignis ausgelöst wurde.
Ausgang
Bevor Sie die Maus über den Text bewegen.
Nach.
Onmouseout -Veranstaltung
Wenn ein Maus -Cursor ein Element oder eines seiner Kinder hinterlässt, findet das Onmouseout -Ereignis statt. Der einzige Unterschied zwischen diesem und Onmouseleave besteht darin, dass es blasen und abgesagt werden kann. Diese Veranstaltung unterstützt alle anderen HTML -Tags als andere als , ,
, , ,
Syntax
Die Syntax des Onmouseout -Ereignisses ist unten angegeben.
HTML -Syntax
JavaScript -Syntax
Objekt.onmouseout = function () script;JavaScript addEventListener () Syntax
Objekt.addEventListener ("Mausout", Skript);Beispiel
Im obigen Beispiel verschieben Sie den Mauszeiger von der Taste weg, das Onmouseout -Ereignis wird ausgelöst und die Farbe des Textes auf der Schaltfläche ändert sich zu Grün zu Grün.
Ausgang
Vor
Nach
Onmouseover -Veranstaltung
Wenn Sie Ihren Mauszeiger auf ein Element oder eines seiner Kinder bringen, findet das Onmouseover -Ereignis statt. Es sprudelt und kann abgesagt werden. Diese Veranstaltung unterstützt alle anderen HTML -Tags als andere als , ,
, , ,
Syntax
Die Syntax des Onmouseover -Ereignisses ist unten bereitgestellt.
HTML -Syntax
JavaScript -Syntax
Objekt.onmouseover = function () script;JavaScript addEventListener () Syntax
Objekt.addEventListener ("mouseover", script);Beispiel
Im obigen Beispiel verschieben Sie den Mauszeiger auf der Schaltfläche, das Onmouseover -Ereignis wird ausgelöst und die Farbe des Textes auf der Schaltfläche ändert sich zu rot.
Ausgang
Vor
Nach
OnmouseUp -Event
Wenn eine Maustaste freigegeben wird, während der Zeiger auf einem Element bleibt, wird das OnmouseUp -Ereignis statt. Es sprudelt und kann abgesagt werden. Diese Veranstaltung unterstützt alle anderen HTML -Tags als andere als , ,
, , ,
Syntax
Die Syntax des OnmouseUp -Ereignisses ist unten bereitgestellt.
HTML -Syntax
JavaScript -Syntax
Objekt.onmouseUp = function () script;Beispiel
Im obigen Beispiel wird eine Schaltfläche angezeigt. Wenn Sie mit der rechten Maustaste auf die Schaltfläche klicken und veröffentlichen, während Sie den Mauszeiger auf der Schaltfläche halten, wird das Onmouse -Up -Ereignis ausgelöst und die Farbe des Textes auf der Schaltfläche ändert sich zu Grün zu Grün.
Ausgang
Bevor Sie mit der rechten Maustaste auf die Schaltfläche klicken.
Nachdem Sie die Taste veröffentlicht haben, während Sie den Mauszeiger darauf halten.
Abschluss
Ereignisse, die aufgrund von Mausbewegungen auftreten, werden als JavaScript -Mausereignisse bezeichnet. Ereignisse, die in die Kategorie der JavaScript -Mausereignisse eingeteilt sind, sind Onclick -Events, OncontextMenu -Event, OndblClick -Event, OnmouseDown -Event, Onmouseenter -Event, OnmousEleave -Event, Onmousemove -Event, Onmouseout -Event, Onmouseover -Event und OnmouseUp -Event Event Event Event Event. Alle diese Ereignisse werden ausführlich zusammen mit geeigneten Beispielen erörtert.
Über den Autor
Ich bin ein Software -Engineering -Fachmann mit tiefem Interesse am Schreiben. Ich verfolge technisches Schreiben als meine Vollzeitkarriere und teile mein Wissen durch meine Worte.
Alle Beiträge anzeigenLinux Hint LLC, Editor@LinuxHint.com
1309 S Mary Ave Suite 210, Sunnyvale, CA 94087
Datenschutzrichtlinien und Nutzungsbedingungen