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
angezeigtAktualisieren 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 auszublendenSo 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!