Nous savons tous que la fonction de traitement des événements est appelée par le navigateur. Le navigateur dispose d'un mécanisme d'écoute qui peut déterminer si la fonction d'événement a été déclenchée. vous présentera comment utiliser JS pour exploiter les attributs des objets événementiels non-IE.
Annulable, tapez, les bulles ne servent à rien, il suffit de savoir
Faites attention aux points forts ci-dessus, qui sont les événements de deuxième niveau imbriqués dans les événements de deuxième niveau, et l'exécution de bouillonnement et capture Problèmes de séquence, le bouillonnement se fait de bas en haut, la capture se fait de haut en bas
Il y a une question ici, quelle est la différence entre le nœud corps et le nœud document ?
Vous pouvez voir le corps dans les attributs sous l'objet document. Le document est la zone dom légendaire
Mais maintenant il affiche null ? ?
Le type est inutile, il suffit de comprendre le contenu
Maintenant, il est affiché comme non défini dans IE, mais c'est normal dans d'autres navigateurs
C'est ok dans Google IE, et c'est ok dans Firefox Ce n'est pas possible. Notez que si c'est écrit de la manière ci-dessus, cela fonctionnera mal dans les versions inférieures à IE8
Dans de nombreux cas, la compatibilité de Google est la meilleure qui soit habituellement. se produit entre Firefox et IE. La différence, tant qu'elle est valide dans IE, elle semble être valide dans Google. Il est particulièrement important de noter que le problème ci-dessus ne se produira que dans l'événement de deuxième niveau. problème de compatibilité dans l'événement de premier niveau
Cliquez sur le bouton pour soumettre, il y aura un comportement par défautActualisez l'interface
Juste pour comprendre le contenu, uniquement clientX, clientY est utilisé
Fonction d'encapsulation : bloquer le navigateur Comportement par défaut, empêcher le bouillonnement
Résumé : La fonction de traitement des événements est appelée par le navigateur. Le navigateur dispose d'un mécanisme d'écoute pour déterminer si le traitement des événements est effectué. La fonction est déclenchée.Une fois la fonction de traitement d'événement déclenchée, le navigateur lorsqu'il écoute, la fonction de traitement d'événement sera appelée, puis un objet source d'événement sera transmis à la fonction de traitement d'événement. Nous pouvons recevoir activement cet objet source d'événement dans. la fonction de traitement des événements. Les encapsulations de compatibilité ont toutes une chose en commun, c'est d'obtenir le contexte d'exécution de la fonction. S'il peut être obtenu, cela signifie qu'il est compatible. S'il ne peut pas être obtenu, généralement, la compatibilité d'encapsulation précédente est renvoyée. les fonctions sont toutes effectuées de cette manière.
Faites attention à l'ordre d'exécution du code ici. Chaque fois que vous cliquez, l'événement ci-dessus sera déclenché si le bouton est cliqué, l'événement sera toujours déclenché manuellement. l'apparition continue d'événements,
Je pense que vous maîtrisez la méthode après avoir lu ces cas. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de PHP !
Lecture connexe :
Comment utiliser CSS pour masquer les divs en HTML
Comment utiliser CSS pour masquer le texte dans Contenu des arrière-plans d'image
Comment créer une hauteur adaptative DIV
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!