Heim  >  Artikel  >  Web-Frontend  >  Js betreibt Nicht-IE-Ereignisobjekteigenschaften, detaillierte Einführung in die Methoden

Js betreibt Nicht-IE-Ereignisobjekteigenschaften, detaillierte Einführung in die Methoden

php中世界最好的语言
php中世界最好的语言Original
2017-11-28 15:02:161388Durchsuche

Wir alle wissen, dass die Ereignisverarbeitungsfunktion vom Browser aufgerufen wird. Der Browser verfügt über einen Abhörmechanismus, der feststellen kann, ob die Ereignisfunktion ausgelöst wurde. Dieser Artikel wird Ihnen vorstellen, wie Sie JS verwenden, um die Attribute von Nicht-IE-Ereignisobjekten zu bedienen. Kündigbar, Typ, Blasen sind nutzlos, ich muss es nur wissen

Achten Sie auf die Highlights oben, bei denen es sich um die in den Ereignissen der zweiten Ebene verschachtelten Ereignisse der zweiten Ebene und deren Ausführung handelt Sprudeln und Erfassen Sequenzprobleme, Sprudeln erfolgt von unten nach oben, Erfassen erfolgt von oben nach unten

Hier stellt sich die Frage: Was ist der Unterschied zwischen dem Körperknoten und dem

Dokument

-Knoten? Sie können den Text in den Attributen unter dem Dokumentobjekt sehen. Das Dokument ist der legendäre Dom-Bereich

Aber jetzt wird Null angezeigt? ?

Typ ist nutzlos, verstehen Sie einfach den Inhalt

Jetzt wird es im IE als undefiniert angezeigt, aber in anderen Browsern ist es normal

In Google IE ist es in Ordnung, und Es ist in Firefox in Ordnung. Beachten Sie, dass es in den Versionen unter IE8 schief geht, wenn es auf die oben beschriebene Weise geschrieben wird. In vielen Fällen ist die Kompatibilität mit Google das beste Der Unterschied besteht zwischen Firefox und IE. Es ist besonders wichtig zu beachten, dass das obige Problem nur bei Ereignissen der zweiten Ebene auftritt Kompatibilitätsproblem im First-Level-Ereignis

Klicken Sie zum Senden auf die Schaltfläche, es wird ein Standardverhalten

angezeigt

Aktualisieren Sie die Benutzeroberfläche

Nur ​​um den Inhalt zu verstehen, nur clientX, clientY wird verwendetKapselungsfunktion: Standardverhalten des Browsers blockieren, Sprudeln verhindern

Zusammenfassung: Die Ereignisverarbeitungsfunktion wird vom Browser aufgerufen und verfügt über einen Überwachungsmechanismus, um festzustellen, ob die Ereignisverarbeitung erfolgt Funktion wird ausgelöst Sobald die Ereignisverarbeitungsfunktion ausgelöst wird, wird die Ereignisverarbeitungsfunktion vom Browser aufgerufen und dann wird ein Ereignisquellenobjekt an die Ereignisverarbeitungsfunktion übergeben die Ereignisverarbeitungsfunktion. Alle Kompatibilitätskapselungen haben eines gemeinsam: Wenn sie abgerufen werden können, bedeutet dies, dass sie kompatibel sind. Wenn sie nicht abgerufen werden können, werden alle vorherigen Kapselungskompatibilitäten zurückgegeben Alle Funktionen werden auf diese Weise ausgeführt.

Achten Sie auf die Ausführungsreihenfolge des Codes. Jedes Mal, wenn Sie auf die Schaltfläche klicken, wird das Ereignis manuell ausgelöst das kontinuierliche Auftreten von Ereignissen,

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie diese Fälle gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Verwandte Lektüre:

So verwenden Sie CSS, um Divs in HTML auszublenden

So verwenden Sie CSS, um Text auszublenden Bildhintergründe Inhalt

So erstellen Sie DIV für eine adaptive Höhe

Das obige ist der detaillierte Inhalt vonJs betreibt Nicht-IE-Ereignisobjekteigenschaften, detaillierte Einführung in die Methoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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