Heim  >  Artikel  >  Web-Frontend  >  Eine kurze Diskussion über Javascript-Ereignisverarbeitung_Grundkenntnisse

Eine kurze Diskussion über Javascript-Ereignisverarbeitung_Grundkenntnisse

WBOY
WBOYOriginal
2016-05-16 16:22:161017Durchsuche

Ereignisabwicklung

1. Ereignisquelle: beliebiges HTML-Element (Knoten), Textkörper, Div, Schaltfläche

2. Ereignis: Ihr Betrieb

Maus:
Klicken Sie auf Klicken
dblick Doppelklick
oncontextmenu Textmenü

Code kopieren Der Code lautet wie folgt:
//Programm, das Rechtsklicks verhindert

Mouseover
setzen Mouseout verlassen
Mit gedrückter Maustaste
drücken Mouseup-Lift
MousemoveMausbewegung
Tastatur:

Tastendruck-Tastaturereignis
Tastenanhebung
Tastendruck Drücken Sie

Dokumentation:

Laden laden
onload ist ein Ereignis, das ausgelöst wird, nachdem die Seite geladen wurde
Entladen Schließen
Bevor das Entladen schließt

Formular:

Fokus-Fokus-Ereignis
                                                                                    den Fokus verloren
Senden Ereignis senden
Ereignis ändern

Andere:

Scrollen Scrollen
Wählen Sie „Start“ und wählen Sie „Ereignis“ aus

3. Ereignishandler

Der erste Typ:

Format:
Beispiel:

Code kopieren Der Code lautet wie folgt:
<script><br> Funktion show(){<br> var one=document.getElementById("one");<br> alarm(one.innerText);<br> }<br> show();<br> </script>


wwwwwwwwwwwwwwwwww



Zweiter Typ:

Object.on-Handler direkt in Javascript

Code kopieren Der Code lautet wie folgt:
Hallo, Script House
http://www.jb51.net
<script><br> var one=document.getElementById("two");<br> one.onclick=function(){<br> This.style.backgroundColor="red";<br> }<br> </script>


Dritter Typ: Im Grunde benutzt es niemand



Hallo, Script House
http://www.jb51.net



Haben Sie die Ereignisbehandlung von JavaScript verstanden? Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht.
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