Heim  >  Artikel  >  Web-Frontend  >  JavaScript-Lernnotizen JS-Ereignisobjekt_Grundkenntnisse

JavaScript-Lernnotizen JS-Ereignisobjekt_Grundkenntnisse

WBOY
WBOYOriginal
2016-05-16 16:18:321375Durchsuche

Ereignisobjekt: Wenn ein Ereignis auftritt, erstellt der Browser automatisch dieses Objekt und enthält die Art des Ereignisses, Mauskoordinaten usw.

Attribute des Ereignisobjekts: Format: Ereignisattribut.

Einige Anweisungen:

Ereignis stellt den Status des Ereignisses dar, z. B. das Element, das das Ereignisobjekt ausgelöst hat, die Position und den Status der Maus, die gedrückte Taste usw.;

Das Event-Objekt ist nur während des Events gültig.

Die Ereignisse in Firefox unterscheiden sich von denen im IE. Die Ereignisse im IE sind globale Variablen und können jederzeit verwendet werden. Die Ereignisse in Firefox müssen durch Parameter gesteuert werden und sind zur Laufzeit temporäre Variablen.

In IE/Opera ist es window.event, in Firefox ist es event

Das Ereignisobjekt ist window.event.srcElement im IE, event.target in Firefox und beide sind in Opera verfügbar.

Verbindliche Veranstaltungen

Normalerweise gibt es zwei Methoden, um Ereignisse an ein Objekt (Steuerelement) in JS zu binden:

Definieren Sie zunächst eine Funktion im Kopf:

Code kopieren Der Code lautet wie folgt:


Die erste Methode zum Binden von Ereignissen:


Die zweite Methode zum Binden von Ereignissen:

Code kopieren Der Code lautet wie folgt:
        
        

Weitere Beispiele

Beispiel 1:

Code kopieren Der Code lautet wie folgt:



eventTest.html




<script><br> Funktion mOver(object) {<br>           object.color = "red";<br> }<br> Funktion mOut(object) {<br>           object.color = "blue";<br> }<br> </script>


onclick="window.location.href='http://www.baidu.com'"
onmouseover="mOver(this)" onmouseout="mOut(this)">Willkommen





Beispiel 2:

Code kopieren Der Code lautet wie folgt:




eventTest2.html






   


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn